Role:
AI Design Lead
Timeline:
10 Weeks
Team:
Company:
Product Manager Accelerator
Overview:
People who strength train at home can't afford for a personal trainer and generic fitness apps don't watch how anyone actually moves. We designed an AI powered app that gives feedback like a real coach on their actual form and helps them progress in their strength training journey.
My responsibilities:
Designed the core flow of version 1 of the app.
Built and maintained a design system using Claude Code.
Studied and used AI-UX patterns like stream-of-thought and quality-gate UI.
Impact:
YouTube never told her whether her form matched what she was watching.
No one corrected her. leading to her progress stalling for long stretches.
One bad set without guidance would take away all her confidence to go heavier.
Understanding form and stance.
Knowing when can I increase my weights.
Giving them a well analyzed verdict of what they
need to do next.



"Even pressing start is too much effort for me when lifting."
"Feedback should come after the set, not during."
"A correction mid-lift breaks focus instead of helping."
I had my two designers take the PM's basic concept, upload a video and get analysis back, and run it through Google Stitch to generate a flow fast.
It followed the idea literally but missed the context underneath it and generating more variations from that same flow would have meant polishing something built on a gap, not fixing the gap

Instead of spending more cycles refining a flow with a hole in it, I stopped the team to map out:
Every core object in the app.
How they relate to each other.


It produced variations we could actually judge against something, rather than against taste:
How many steps it took to upload a video outside a workout flow.
How many steps inside one.
How logging weight, reps, and picking which set to film actually worked.

Each step reports as it finishes: uploading, counting reps, reading form, writing it up. The rep count shows the moment it's known.

If footage can't be graded honestly, the app says so, names what went wrong, and tells the user how to fix it next time. The set still counts in the log

The app tells users directly that its reads are weaker for body types the training data
covers thinly, and that feedback ships at 85% coach agreement or it doesn't ship at all


Legs is scored. The rest are shown as still
in validation.

Every unavailable lift says why, with its coach-agreement number.

The live set takes weight and reps,
then upload or log.

Mark which sets gets a video
to analyze.
Score, what happened, best and worst rep,
four areas, weight call.
Rep-level and session-level views with trend chip
following the slope.

Every day, every set: weight, reps, score and session volume.

Units, storage, and how the score gets validated against coaches.

One statement, one primary action,
one link to the last read.
Shown before every analysis, from
both entry points.

Coach agreement.
Week build.
Weeks to rebuild post-pivot.


Enterprise
User Research
Information Architecture
Redesigned and launched a feedback collection system reducing workflow time by 67%.


Retail
Onboarding UX
Redesign
Designed a new loyalty-program flow with 70% of the non-member shoppers agreeing to sign-up.



