Case 01 — Field-tested prototype, then shut down
AI Coach Sportif
- Role
- Founder — product, ML, and market validation
- Stack
- MediaPipe / MLKit · YOLO11s · WebRTC · Docker · Gemini API · AWS
- Status
- Prototype — stopped when the economics didn't hold
A computer-vision system that analyzes strength-training movements and gives real-time form feedback. I built it, tested it with users, and stopped when the technical and unit economics didn't hold.
From idea to decision
- 01The hypothesis: use computer vision to detect exercise form and give feedback during the movement.
- 02I first built for gyms, where cameras could monitor multiple users. I trained models for squats, push-ups, pull-ups and dips. The system worked, but three constraints emerged: the pipeline scaled to only around 10 simultaneous users, installing the required setup was too expensive for a gym, and the legal side was a blocker. Tracking each person individually on the gym's cameras without their consent wasn't possible under GDPR. In a place open to the public, people can't exercise their right to object, and the CNIL only accepts this for anonymised statistical uses.
- 03I pivoted to mobile to reduce deployment friction. I took the prototype to Delta Festival (Marseille), where visitors could test live pull-up and dip counting using a camera and a laptop. The stand stayed busy throughout the weekend, with 2,000+ visitors at the stand over the weekend, giving me an initial signal of user interest.
- 04I then built the backend for video streaming and rep detection, followed by a second prototype using the Gemini API to analyze frames at the key moment of each rep.
- 05The market study changed the decision. Users were willing to pay around €5, while estimated operating costs were around €10 per user under the tested assumptions. I tried to close the gap by replacing the API with a cheaper CPU-based model, using the API only to collect training data. The resulting on-device pose accuracy wasn't reliable enough for real-time feedback. I stopped the project.
This project mostly shows how I work: I run the full loop — build, test in the field, price the real cost — and I own the call to stop when the economics don't work.
What I learned
Demand alone wasn't enough. The product needed to work technically, scale at an acceptable cost, and support a viable price point at the same time.