Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions src/data/2026/speakers.generated.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,38 @@
[
{
"id": 1711493814,
"name": "Jenna Ritten",
"avatar": "https://cdn.sanity.io/images/b18a6pbd/production/51cbb57bc205b978ae810f440896d8235d059dc8-400x400.webp",
"bio": "Jenna is the visionary behind Detroit's Innovation Summit series and Founding Executive Director of Compass (Collective of Minority Professionals and STEAM Societies), the organization bringing together Michigan's diverse tech talent to combat brain drain and create local opportunities. As Chief Developer Advocate & Architect at IBM Research, she leads IBM's technical community while scaling their global developer ecosystem from 2 million to 9 million members.\n\nA cornerstone of Michigan's tech renaissance, Jenna serves as Co-Leader of Google Developer Group Detroit, lead organizer of Michigan DevFest (1,000+ attendees), and board member of Automation Workz. As a local leader in Michigan's tech ecosystem since 2018, she pioneered hackathon culture in the region by introducing the first hackathons to both the AfroTech Conference in 2023 and Michigan DevFest in 2025, creating hands-on opportunities for developers to showcase their skills and solve real-world challenges.\n\nThrough Compass' partnerships with NSBE Detroit, SHPE Detroit, IBM, Google, DTE Energy, and other leading organizations, Jenna is building bridges between corporate innovation and community empowerment. Her mission: ensuring Michigan's next generation of Black technologists not only have opportunities to excel but can do so without leaving the state they call home.\n\nConnect with Jenna to learn how Compass is transforming Michigan's tech ecosystem, one community at a time.",
"organization": "IBM Research",
"position": "Chief Developer Advocate & Architect",
"isWTM": true,
"isGDE": true,
"isModerator": false,
"sortOrder": 0,
"session": {
"title": "Welcome & Opening Remarks",
"abstract": "",
"description": "",
"tags": ["Level Up"],
"track": "Level Up",
"time": "08:45",
"room": "2415 & 2416",
"sessionDuration": 15,
"speakers": ["Jenna Ritten"],
"moderators": [],
"panelists": ["Jenna Ritten"],
"participants": [
{
"name": "Jenna Ritten",
"avatar": "https://cdn.sanity.io/images/b18a6pbd/production/51cbb57bc205b978ae810f440896d8235d059dc8-400x400.webp",
"isModerator": false,
"sortOrder": 0
}
]
},
"linkedIn": "https://www.linkedin.com/in/jritten"
},
{
"id": 116323757,
"name": "Nick Gordon",
Expand Down
6 changes: 3 additions & 3 deletions src/layouts/OrganizersSection.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ function OrganizersSection() {
</h2>
<div className="mb-6 h-px w-24 bg-gradient-to-r from-transparent via-iwd-gold-400/50 to-transparent sm:w-32" />
</div>
<p className="mx-auto max-w-4xl text-center font-body text-lg leading-relaxed text-gray-400 text-balance">
<p className="mx-auto max-w-4xl text-balance text-center font-body text-lg leading-relaxed text-gray-400">
Compass organizers are highlighted first, followed by the engineering
team supporting the event website.
</p>
<div className="mt-10 grid grid-cols-2 gap-4 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5">
<div className="mx-auto mt-10 grid max-w-7xl grid-cols-2 gap-4 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5">
{organizersData.map((organizer) => (
<DevTeamCard
key={`org-${organizer.id}`}
Expand All @@ -50,7 +50,7 @@ function OrganizersSection() {
</div>

{/* Dev team immediately after organizers */}
<div className="mt-12 grid grid-cols-2 gap-4 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5">
<div className="mx-auto mt-12 grid max-w-7xl grid-cols-2 gap-4 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5">
{teamData
.filter((m) => m.team === 'devteam')
.sort((a, b) => a.name.localeCompare(b.name))
Expand Down
Loading