Work  /  UX & AI

Visualizing Performance Fluctuations for College Women Athletes

An AI-supported training interface that helps women athletes read their own bodies — how training load and the menstrual cycle interact over time — instead of handing the explanation to coaches or a black box.

Role
Researcher, Interaction Design, Visual System, Prototyping, 3D Character Design
Type
MGXD Thesis · Independent Research
Year
2026 · Raleigh, NC
Tools
Figma, Premiere, Spline & Meshy, Illustrator
Avatar postures expressing internal training states

Overview

This thesis investigates how temporal and layered interface design can help college women athletes interpret their own performance fluctuations — specifically how training load and menstrual cycle variability interact over time to shape their physical state.

242,341female student-athletes in the NCAA, 2023–24 — a record high
35%of sports performance research includes women at all

The project responds to that gap by designing a system that makes AI reasoning interpretable for athletes rather than coaches or technicians — centering the athlete as the primary decision-maker in understanding her own body.

Scenario video: Lola, after an exhausting session

Problem

Research continues to reveal strong links between menstrual-cycle phases and women's athletic performance. However, most existing systems still provide limited support for interpreting how training load and physiological variability interact. At the same time, interactive systems are often designed as gender-neutral, overlooking women's lived physiological experiences.

Research

Talking to athletes

  • Former D2 softball athlete
  • Non-college ski trainer
  • Active university basketball athlete
  • Former university basketball athlete
Interview participants

What they shared

  • Athletes navigate a tension between data and bodily experience.
  • Wearable metrics are widely collected but rarely explained, leaving athletes confused when data doesn't match how they feel.
  • Cycle fluctuations shape training capacity, yet athletes often feel pressure to ignore them — so generic advice erodes trust.
  • Athletes prefer explanations over automated decisions, to stay in control.

Precedents

Current training platforms surface large amounts of data, but rarely explain why it matters or how it connects to the athlete's lived experience.

Precedent analysis
Persona
Persona
User journey map
User journey map

Research Question

How can a layered, temporal interface for an AI-supported training system help college women athletes interpret their own performance — by showing how training load and physiological data interact?
Perceive

Make the link between objective training load and internal experience perceptible through multi-modal visualization.

Explain

Reveal why a training state occurred, through layered explanations of training and cycle phase.

Over time

Show how difficulties emerge across days by surfacing temporal patterns in load and cycle variability.

Concept

The system connects external training load with internal bodily experience over time. Through integrated visualization and layered explanations, it helps athletes understand fluctuations, uncover underlying causes, and navigate future readiness.

External training load

Objectively measurable demands — duration, distance, volume — applied during training or competition.

Internal experience

Subjective responses — perceived effort, stress, strain. Body language is a key signal of these states.

3D avatar postures for internal states
An avatar system built in Spline & Meshy expresses internal state through posture.

Design

Layered explanation — daily context

Unpacks why today's session felt different. Selecting a score such as Training Load or Readiness opens the factors behind it.

Daily performance
Layered explanation

Layered explanation — pattern over time

Extends the explanation across days: filters surface flagged patterns, and a chat assistant explains why those states occurred and how to recover.

Layered explanation, chat assistant
Temporal pattern exploration

Multi-scale temporal navigation

Moves from a single session to 7, 14 and 30-day patterns, with a bird's-eye view and time filters for quick exploration.

Navigation