AI health and fitness
MintFit: AI coaching grounded in a specialist methodology
I built a coach-facing platform that connected assessments, client history, program design, and retrieval-augmented AI to the studio's own Thrive50+ methodology.

The system I joined
Coaches serving adults over 50 combined injury history, movement quality, assessments, previous programs, and a specialised exercise vocabulary when designing each plan.
The first AI plans were technically sound but coaches did not use them because generic exercise names ignored 15 years of studio shorthand and programming conventions.
Where I contributed
I built the coach workspace, schema-driven assessments, AI program generator, client-aware assistant, retrieval layer, and managed AWS backend.
The product kept the coach in control: AI generated a structured first draft, while a fast editing and drag-and-drop layer made review easier than starting from an empty plan.
Product screens
MintFit coaching workspace
The connected client record, assessment workflow, AI assistance, program generation, and coach review experience.








Decision trail
Constraints became architecture.
Each decision below connects a concrete limitation to the engineering response and its practical effect.
- 01
Constraint
Generic fitness terminology made correct plans expensive for coaches to translate.
Decision
Index the studio's methodology, exercise library, abbreviations, and long-to-short terminology mappings in the retrieval system.
Impact
Generated programs arrived in the language coaches already used in sessions.
- 02
Constraint
FMS, pain-clearance, body-composition, and metabolic tests had different fields and scoring logic.
Decision
Use versioned, schema-driven assessment definitions instead of forcing every protocol into one generic table.
Impact
New assessment types could be added without compromising the speed of in-session data entry.
- 03
Constraint
A client profile alone was too broad to ground trustworthy answers across a long coaching history.
Decision
Start each assistant thread with a structured summary, then retrieve the relevant assessments, notes, and programs for each question.
Impact
Coaches could ask client-specific questions without copying records into a separate chat or rebuilding context.
Outcome
What the work produced
- Program creation fell from 30 to 60 minutes to under five minutes for a first draft.
- Assessment history became searchable, comparable, and directly connected to programming decisions.
- New coaches could query the studio's methodology instead of relying on generic online guidance.
- Health history, notes, images, assessments, programs, and AI context lived in one client record.
Technology
Domain language is product behaviour, not presentation. The AI became useful only after it learned the methodology and notation that shaped the coaches' real decisions.
Abrar Ahmed