● Press · liveEdition 2026.09 · Los Angeles
Alexander Cannon
← Back to projects

App

✓ Shipped

Sophia's Future Doctor Club

Weekly missions, club notes, badges, and streaks for a kid who wants the white coat someday – all on-device.

Sophia's Future Doctor Club

This started for a kid who talks about becoming a doctor the way other kids talk about dinosaurs. I wanted something she would open because it felt like hers.

Each week: small picks across science, math, reading, writing, service. Finish one, jot a Club Note, earn XP and badges. Swap today's pick or log your own when the plan and the day refuse to agree. No account, no ads, no cloud.

Built with

Expo / React Native (TypeScript) · expo-sqlite (local-only) · expo-notifications · Expo Router · EAS Build / App Store

Where it got hard

  1. 01

    Deterministic weekly mission selection: seeded RNG, rank-gated pools, difficulty budgets, and an eight-week template exclusion so the lineup does not repeat itself into boredom.

  2. 02

    Versioned SQLite migrations and week-plan invalidation when the catalog or rank at selection changes – without an ORM or a backend.

  3. 03

    Shipping a privacy-first kids' app: everything stays on device; notifications only after the user opts in.

Role

Solo — design, code, and shipping.