Skip to content

Commit 6c36528

Browse files
Mazizovaclaude
andcommitted
Add People profiles for the Founding Board and Spotlight contributors
Adds Company and Project as first-class fields on Member Directory People entries, and creates profiles for everyone who didn't have one yet. - layouts/resources/single.html, _resources.scss, _light-theme.scss: new Company/Project rows on a person's profile — each renders as a link when that company or project already has its own page in the catalog (services/software/saas/community), plain text otherwise. Documented in RESOURCES.md. - content/resources/member-directory/: new People entries for the six Founding Board members besides Vadim (Matt Lord, Tomas Ulin, Sunny Bains, Zongzhi Chen, Jean-François Gagné, Peter Zaitsev — bios and photos reused from the existing /about/founding-board/ page) and the four MySQL Ecosystem Spotlight founders (Alkin Tezuysal, Daniel Guzmán Burgos, Kedar Vaijanapurkar, Steve Shaw — bios as given, photos from their public LinkedIn profiles where available; Kedar's isn't publicly reachable, so his entry has no photo). Company/Project cross-link to whichever of Percona, PlanetScale, VillageSQL, AliSQL, Planet for the MySQL Community, ProxySQL, MyVector, DBTrail, and MySQL Advisor already exist as catalog pages. - Vadim Tkachenko and Maria Nesterova's existing entries get the same Company field (Percona / Underdog Consulting). - content/blog/mysql-ecosystem-spotlight-recap/index.md: every person named in the post (the five founders plus Vadim Tkachenko) now links to their new profile. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent 49627f4 commit 6c36528

26 files changed

Lines changed: 273 additions & 6 deletions

File tree

‎RESOURCES.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,19 @@ title: "Full Name"
176176
url: "/resources/member-directory/people/full-name/" # subcategory-slug matches the subcategories value, lowercased
177177
description: "One line — role, company."
178178
role: "Job title, Company · other affiliation" # optional, shown on the profile and any author card
179+
company: "Company Name" # optional — shown as a "Company" row on the profile
180+
company_url: "/resources/services/company-slug/" # optional — link company_url only when that
181+
# exact company already has its own page in the catalog
182+
# (services/software/saas/…); otherwise omit it and
183+
# `company` renders as plain text
184+
project: "Project Name" # optional — same pattern as company, for a specific tool
185+
project_url: "/resources/software/project-slug/" # or project this person created/leads
179186
subcategories: ["People"]
180187
images:
181188
- photo.jpg
182189
---
183190
```
191+
Only set `company`/`project` when the bio actually names one — most People entries won't have both, some (an independent consultant, say) may have neither.
184192

185193
> Slashes ("/") aren't safe inside a facet value — Hugo treats them as URL path separators and breaks the filter link. Use "&" or "," instead (e.g. "Slack, Discord & IRC", not "Slack / Discord / IRC").
186194

‎assets/scss/_light-theme.scss‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,11 @@
293293

294294
.resource-meta-source { color: #64748b; }
295295

296+
.person-meta { background: #f8fafc; border-color: #dde3ed; }
297+
.person-meta-label { color: #94a3b8; }
298+
.person-meta-value { color: #0f172a; }
299+
.person-meta-link { color: #0272a5; }
300+
296301
.resource-visit-btn {
297302
&:hover {
298303
color: #0272a5;

‎assets/scss/_resources.scss‎

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,6 +1167,48 @@ body.sheet-open {
11671167
margin: 0 0 1rem;
11681168
}
11691169

1170+
// Company / Project rows on a People profile
1171+
.person-meta {
1172+
display: flex;
1173+
flex-direction: column;
1174+
gap: 0.5rem;
1175+
padding: 1rem 1.25rem;
1176+
margin-bottom: 1.5rem;
1177+
background: $dark-surface;
1178+
border: 1px solid $dark-border;
1179+
border-radius: 10px;
1180+
}
1181+
1182+
.person-meta-row {
1183+
display: flex;
1184+
align-items: baseline;
1185+
gap: 0.625rem;
1186+
font-size: 0.9375rem;
1187+
}
1188+
1189+
.person-meta-label {
1190+
flex-shrink: 0;
1191+
width: 80px;
1192+
font-size: 0.75rem;
1193+
font-weight: 600;
1194+
letter-spacing: 0.06em;
1195+
text-transform: uppercase;
1196+
color: $muted;
1197+
}
1198+
1199+
.person-meta-value {
1200+
color: $off-white;
1201+
}
1202+
1203+
.person-meta-link {
1204+
color: $accent;
1205+
text-decoration: none;
1206+
1207+
&:hover {
1208+
text-decoration: underline;
1209+
}
1210+
}
1211+
11701212
.resource-single-content {
11711213
color: $off-white;
11721214
line-height: 1.75;

‎content/blog/mysql-ecosystem-spotlight-recap/index.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ At Percona Live Amsterdam (September 9–11), instead of a booth just about the
2525

2626
Five projects took a slot over three days:
2727

28-
- **dbtrail** — time-travel for MySQL and PostgreSQL, so a bad UPDATE becomes a two-minute fix instead of a disaster. Founder: Daniel Guzmán Burgos.
29-
- **MyVector** — a MySQL plugin for vector similarity search, built for semantic search and AI apps, no external service needed. Founder: Alkin Tezuysal.
30-
- **AliSQL** — an open source MySQL branch from Alibaba Cloud with built-in analytics, vector indexes, and flashback. Founder: Zongzhi Chen.
31-
- **MySQL Advisor** — paste your MySQL config, get a prioritized review, 148 checks, no database connection needed. Founder: Kedar Vaijanapurkar.
32-
- **HammerDB** — open source benchmarking across MySQL and several other databases. Founder: Steve Shaw.
28+
- **dbtrail** — time-travel for MySQL and PostgreSQL, so a bad UPDATE becomes a two-minute fix instead of a disaster. Founder: [Daniel Guzmán Burgos](/resources/member-directory/people/daniel-guzman-burgos/).
29+
- **MyVector** — a MySQL plugin for vector similarity search, built for semantic search and AI apps, no external service needed. Founder: [Alkin Tezuysal](/resources/member-directory/people/alkin-tezuysal/).
30+
- **AliSQL** — an open source MySQL branch from Alibaba Cloud with built-in analytics, vector indexes, and flashback. Founder: [Zongzhi Chen](/resources/member-directory/people/zongzhi-chen/).
31+
- **MySQL Advisor** — paste your MySQL config, get a prioritized review, 148 checks, no database connection needed. Founder: [Kedar Vaijanapurkar](/resources/member-directory/people/kedar-vaijanapurkar/).
32+
- **HammerDB** — open source benchmarking across MySQL and several other databases. Founder: [Steve Shaw](/resources/member-directory/people/steve-shaw/).
3333

3434
<figure>
3535
<img src="booth-demo.jpg" alt="A presenter gesturing at a screen showing the dbtrail dashboard at the shared conference booth.">
@@ -38,7 +38,7 @@ Five projects took a slot over three days:
3838

3939
Visibility was the whole point, and the projects felt it too. Alkin told us MyVector has been around for years and is well known in the close MySQL circle but people outside it had never heard of it. He called the shared booth "the best way to unite the community and bring projects together." Steve Shaw had a similar moment with HammerDB: someone told him, "You don't realize how many people's lives you have changed." Foundations are key to open source, as he put it — and that's exactly the gap our OurSQL Universe, a growing map of the whole MySQL ecosystem, is meant to close. Amsterdam was a small preview of what that looks like in person.
4040

41-
The biggest thing we took away came from one question we kept hearing: people kept stopping to ask Vadim Tkachenko, the Foundation President, "How can I get involved? What do you want me to do?" That's a good problem — people are ready to contribute, they just don't know where to start. Making that clear is our job now.
41+
The biggest thing we took away came from one question we kept hearing: people kept stopping to ask [Vadim Tkachenko](/resources/member-directory/people/vadim-tkachenko/), the Foundation President, "How can I get involved? What do you want me to do?" That's a good problem — people are ready to contribute, they just don't know where to start. Making that clear is our job now.
4242

4343
So here it is, in plain terms: if you're building something around MySQL — a tool, a service, a community, anything — tell us about it. [Suggest a resource for the Universe](https://oursqlfoundation.org/resources/contribute/), or come say hi in our [Slack](https://join.slack.com/t/oursqlfoundation/shared_invite/zt-480k6h62a-t0HalCPwvXUC_lpd4aNylAl). That's how you get involved, starting today.
4444

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: "Alkin Tezuysal"
3+
url: "/resources/member-directory/people/alkin-tezuysal/"
4+
description: "Chief Strategy Officer at ProxySQL and creator of MyVector."
5+
role: "Chief Strategy Officer, ProxySQL"
6+
company: "ProxySQL"
7+
company_url: "/resources/software/proxysql/"
8+
project: "MyVector"
9+
project_url: "/resources/software/myvector/"
10+
subcategories:
11+
- People
12+
roles:
13+
- Contributor
14+
images:
15+
- photo.jpg
16+
---
17+
18+
Alkin Tezuysal is Chief Strategy Officer at ProxySQL and an open source database leader with more than 30 years of experience in database architecture, operations, services, and community development. He has led global teams supporting MySQL and ClickHouse users across a wide range of industries. Alkin is an Oracle ACE Pro, a frequent international speaker, and co-author of *MySQL Cookbook, 4th Edition*. He was also recognized among the Redgate 100's most influential people in the database community.
19+
20+
**Connect:** [LinkedIn](https://www.linkedin.com/in/askdba/) · [Oracle ACE](https://ace.oracle.com/)
16.2 KB
Loading
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "Daniel Guzmán Burgos"
3+
url: "/resources/member-directory/people/daniel-guzman-burgos/"
4+
description: "Creator of DBTrail, an open source MySQL binlog investigation and recovery platform."
5+
role: "Creator, DBTrail"
6+
project: "DBTrail"
7+
project_url: "/resources/software/dbtrail/"
8+
subcategories:
9+
- People
10+
roles:
11+
- Contributor
12+
images:
13+
- photo.jpg
14+
---
15+
16+
Daniel Guzmán Burgos is the creator of DBTrail and a database engineer with more than 15 years of experience across MySQL, PostgreSQL, monitoring, and large-scale data platforms. He previously served as PMM Technical Lead at Percona and Head of Data Platform at Rappi, working on database observability and production operations at scale. Daniel now develops DBTrail, an Apache 2.0 open source platform that uses MySQL binary logs for investigation, recovery, point-in-time reconstruction, and analytical archives.
17+
18+
**Connect:** [LinkedIn](https://www.linkedin.com/in/danielmauricioguzman/) · [DBTrail](https://blog.dbtrail.com/)
11.7 KB
Loading
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: "Jean-François Gagné"
3+
url: "/resources/member-directory/people/jean-francois-gagne/"
4+
description: "Board member of the OurSQL Foundation and an independent MySQL infrastructure consultant."
5+
role: "Board Member, OurSQL Foundation · Independent Consultant"
6+
company: "Independent Consultant"
7+
project: "Planet for the MySQL Community"
8+
project_url: "/resources/community/planet-mysql-community/"
9+
subcategories:
10+
- People
11+
roles:
12+
- Board Member
13+
images:
14+
- photo.jpeg
15+
---
16+
17+
Jean-François Gagné is a System Engineer with deep experience in MySQL infrastructure, reliability, replication, automation, and large-scale operations. He worked on growing and operating major MySQL and MariaDB environments, and is now an Independent Consultant with some experience as a MySQL Open Source Developer. Jeff is known for his technical writing, speaking, and broad MySQL Community contribution. He also maintains Planet for the MySQL Community, a news and blog aggregator that helps surface activity across the MySQL ecosystem. JF is a MySQL Rockstar (2024) and recipient of a MySQL Community Contributor Award (2018).
18+
19+
**Connect:** [LinkedIn](https://www.linkedin.com/in/jfg956/) · [X](https://x.com/jfg956) · [GitHub](https://github.com/jfg956/) · [Bluesky](https://bsky.app/profile/jfg956.bsky.social) · [Mastodon](https://fosstodon.org/@jfg956)
55.1 KB
Loading

0 commit comments

Comments
 (0)