Syllabus
This is the path from some coding experience to building and shipping something you can genuinely be proud of.
Roughly 25 sessions, about 1.5 hours each.
At 3 sessions per week, this runs about 8–9 weeks.
What this adds up to
By the end, you won’t just have covered a list of topics. You’ll have built a product with real architecture, authentication, data modeling, feature work, and deployment behind it.
- A mobile app you can show people
- Hands-on experience with frontend, backend, and deployment
- Better instincts for system design and product tradeoffs
- Interview stories rooted in work you actually did
Intro to Native App Development
- Expo + React Native
- Routing + first screens
- Login UI
- Theme + design tokens
- Reusable UI components
- Layout + route groups
- TypeScript + generics
State, Auth & Intro to Supabase
- Session state
- React Context
- Supabase Authentication
- Tables + queries
- Fetch + insert
- Row-level security
- Database migrations
Data & System Design
- State management with TanStack Query
- User profiles
- Triggers + DB functions
- Social graphs
- Directed projection tables
- CQRS concepts
- Indexes + btrees
Product Features
- Invite codes
- User updates
- Edge functions
- Database views
- Blocking + reporting
- Deleting accounts
Deployment to App Stores
- Google sign-in
- Apple sign-in
- App Store Connect + Google Play Console
Interested in joining?
If this feels like the kind of experience you’ve been looking for, send me a note. I’m happy to answer questions and talk through whether it’s a good fit.
Email me: