← All work experience

Work experience · 03

STEMplore

Lead Developer · STEM For OthersJul 2024 — Jul 2026

Led the build of a free, game-like learning website where students take STEM courses.

2Kmonthly active users
35+courses
50+curriculum developers led
168contributors organized
Role
Lead Developer
When
Jul 2024 — Jul 2026
Organization
STEM For Others
Stack
Next.js · TypeScript · Clerk · Drizzle ORM · NeonDB · Stripe · Zustand · Radix UI · Tailwind CSS
Live
stemplore.com ↗

01In short

STEMplore is the online learning platform for STEM For Others — a gamified site where students work through science and engineering courses.

I chose the technology it's built on and led development, coordinating a large volunteer team of designers, engineers, and curriculum writers.

02What I did

  • Built the full-stack gamified platform, which now has about 2,000 monthly active users and 35+ courses.
  • Selected and implemented the architecture: Next.js, TypeScript, Clerk, Drizzle ORM, NeonDB, Stripe, Zustand, Radix UI, and Tailwind CSS.
  • Led 50+ curriculum developers.
  • Organized 168 contributors across software design and development.

03The team behind it

50+ curriculum developers I led   168 contributors in total

Each dot is one person who contributed to STEMplore across design, engineering, and curriculum.

04What makes it game-like

What does a student actually do on STEMplore? Screenshots would work well here.

05Why this stack

Why these technologies, and what would you choose differently now?

06Leading 168 people

How did you coordinate that many volunteers and keep quality high?

Next — ResearchStanford Medicine
→