Mobile + AI2025Live
Orbit
A fitness platform with an AI coach that adapts to how you actually train.
- Role
- Full-stack — mobile app, API, infrastructure
- Period
- 2025
- Stack
- React NativeNestJSPostgreSQLAWSTypeScript
The problem
Generic workout apps hand every user the same plan and lose them by week three. Orbit needed coaching that responded to what a user actually logged, plus the social layer that keeps people returning — without the cost of a human trainer per member.
What I built
- 01React Native client shared across iOS and Android so one team could ship both platforms on the same release cadence
- 02NestJS API with PostgreSQL modelling users, programmes, sessions and the social graph in one relational schema
- 03LLM coaching layer that reads a user's recent logged sessions as context, so advice references real history instead of generic templates
- 04AWS deployment with containerised services, so the API scales independently of the AI workload
Outcome
Shipped and live in production, serving coaching and tracking to real users across both mobile platforms from a single codebase and API.
- iOS + Android
- Platforms
- One shared codebase
- Client
- User's logged sessions
- Coaching context