All work

AILucidFlow · AI product design, ML systems

AI match analysis wrestlers can trust

Breaking down match film takes hours, and most wrestlers never do it. For my capstone in ELVTR’s Intro to AI Product Design course, I designed LucidFlow end to end: the ML pipeline, the product, and the feedback loops that let wrestlers and coaches correct the AI and make it smarter.

Role
Product designer, solo
Context
ELVTR capstone project
Focus
ML pipeline and AI UX
Users
Wrestlers, coaches, parents
Challenge
Turn hours of match film into insight athletes trust, knowing the model will sometimes be wrong.
What I did
Mapped the ML system first, then designed upload, AI transcripts, correction, scouting, and a move library.
Outcome
A complete concept where every human correction becomes training data.

AI-powered insights

Taking athletic analysis to new heights

See the big picture.

AI-generated feedback based on the strategies and tactics of the best in the world.

The problem

Film study is how serious wrestlers get better, but it’s slow. Someone has to watch a match, note every shot, scramble, and escape, then turn that into something useful for the next opponent. Most high school and college athletes don’t have a staff to do it, and coaches rarely have the time to do it for a whole roster.

AI can recognize patterns in video faster than a person can. The design problem was everything around the model: getting video in, showing what the AI saw, letting people fix it when it’s wrong, and turning raw detections into advice an athlete would actually act on.

  • Who it’s forWrestlers preparing for specific opponents, coaches scouting, and parents who want to understand what they’re watching.
  • The real jobNot “watch my match,” but “tell me how to beat this person.” That made head-to-head scouting the center of the product.
  • The riskA confident, wrong analysis is worse than none. Trust had to be designed in from the start.

How I approached it

  1. 01FrameDefined the users, the core job, and where AI adds value versus where people must stay in charge.
  2. 02Map the systemDiagrammed the ML pipeline before any screens: models, data stores, and every point where a person steps in.
  3. 03Define the labelsBuilt the move taxonomy the model would learn, because the labels are the information architecture.
  4. 04Wireframe the flowsSketched upload, review, scouting, and the library directly on the system map.
  5. 05Design the productTook the flows to high fidelity and refined them as the patterns for correction and feedback became clear.

The system

I mapped the system before designing screens: which model does what, where people step in, and how their feedback flows back into training. Select a step to zoom into the map.

LucidFlow system map: upload, AI transcriber, human review, head-to-head analysis, feedback ratings, and an ML database with a recommendation engine

Three model types do different jobs. Random forests classify moves, positions, and situations from video. NLP turns those classifications into readable sentences and analyzes how people react to the advice. Collaborative filtering recommends moves and strategies based on similar matches in the reference library.

Designing the labels

A model can only learn the categories you give it, so the move taxonomy was a design decision, not an engineering detail. I organized moves the way coaches already talk about them, from broad to specific: position, then type, then technique.

LevelExampleWhy it matters
PositionTakedownLets coaches filter by phase of the match
TypeLeg attackGroups techniques that share setups and defenses
TechniqueSingle leg, double leg, high crotch, ankle pickThe level the model classifies and athletes drill

Because people can move a clip from one category to another, the taxonomy doubles as a correction tool. Every move is a new labeled example.

The product

  1. 01

    Every match in one place

    The library holds every uploaded match. Filter by athlete or by style: freestyle, Greco, or folkstyle.

  2. 02

    AI drafts, people decide

    Add a match by link or file, and the AI drafts a move-by-move transcript. Before anything is saved, you review it and fix moves, sides, and positions in a five-step flow.

  3. 03

    Watch with the transcript

    The transcript stays in sync with the video, color-coded by wrestler. Click any moment to jump there. Similar matches appear below for study.

  4. 04

    Head-to-head scouting

    Pick two wrestlers to get strengths, weaknesses, opportunities, threats, and a summary of which matches to study. Every insight has a thumbs up or down.

  5. 05

    A library the AI learns from

    Clips are grouped by move, from takedown to leg attack to single leg, with pose overlays that show what the model saw. Moving a clip to the right category corrects the model.

Key decisions

Considered

Auto-publish the AI transcript so users get results instantly

Chose

Make the transcript a draft that people review in a five-step flow before saving

WhyWrong data poisons every insight built on it. A short review step protects scouting quality and turns each fix into training data.

Considered

A single overall analysis per wrestler

Chose

Head-to-head reports framed as strengths, weaknesses, opportunities, and threats for a specific matchup

WhyAthletes prepare for a person, not an average. Framing advice around the matchup makes it actionable.

Considered

Hide the reasoning to keep reports clean

Chose

Link every recommendation to the subject and reference matches behind it

WhyCoaches need to check the evidence. Showing sources turns a black box into a study plan.

Every insight can be rated

Thumbs up and down on each section of a report give the model a direct signal. Combined with sentiment analysis of how people react, the ratings feed fine-tuning and reinforcement learning, so the advice improves with use.

From map to product

The wireframes on the system map and the final screens differ in ways that show what I learned along the way.

  • Dashboard became a library. The wireframe opened on a dashboard. The final product opens on a match library, because finding the right match is the first thing every user does.
  • Editing moved earlier. The wireframe let people edit a transcript after the fact. The final flow builds review into upload itself: add a match, AI transcript, edit, review, submit.
  • Related matches split in two. One list of related matches became subject matches and reference matches, separating the opponent’s history from examples of how others beat them.

What I’d do next

If LucidFlow moved beyond a concept, these are the questions I’d answer first:

  • Measure trust, not just accuracy. Track how often users edit the transcript and rate insights down, alongside classification accuracy.
  • Show confidence. Flag low-confidence classifications in the transcript so reviewers know where to look first.
  • Test with coaches early. Put the head-to-head report in front of coaches before a real dual meet and see what they actually use.

The course

LucidFlow was my capstone for Intro to AI Product Design from ELVTR, a live course for product designers. It covered ML fundamentals for designers, UI patterns for AI, designing for bias, privacy, and inclusion, metrics for AI products, and prototyping with AI tools. Those ideas carried directly into the AI products I’ve built since.