Capstone project
FootyLevels
An iOS app that turns a player's phone video into a 3D motion model and overlays two attempts in 3D, so players can see where their technique differs.
- Role
- Co-builder; built the stack behind the app
- When
- 2026
- automated tests
- 300+
- interactive lessons generated from raw video
- 5
What it does
FootyLevels turns a player’s phone video into a 3D motion model, then overlays two attempts in 3D so the player can see where their technique differs.
What I built
The stack behind the app:
- A FastAPI service running SAM 3D Body on an NVIDIA DGX.
- Resumable uploads to private Supabase storage, with Firebase sign-in.
- An AI pipeline that turns raw videos into 5 interactive lessons.
- Private training circles.
- 300+ automated tests covering all of the above.