Targ
Adaptive Workout Decision Support App
Role
UX Researcher · Interaction Designer · Prototyper
Industry
Health & Fitness · Human-Computer Interaction · Behavioral Design
Duration
10 Weeks

Designing for Real-World Constraint, Not Ideal Conditions
Most workout systems assume ideal conditions. Equipment is available. Plans are linear. Users behave predictably.
Field research revealed otherwise.
Workouts are shaped by interruption. Equipment becomes unavailable. Users hesitate. Social discomfort influences decisions. Plans are reordered constantly.
This project investigates a deeper systems question:
How might we design a workout architecture that adapts to environmental uncertainty while preserving confidence and flow?
Rather than optimizing tracking, I focused on decision-making under constraint.
From Field Observation to Behavioral Insight
I conducted structured field observations, semi-structured interviews, and a follow-up quantitative survey to understand how users adapt workouts in shared gym environments.
Three consistent behavioral patterns emerged:
Users rarely wait; they substitute immediately
Hesitation spikes when equipment is occupied
Social discomfort significantly influences decisions
To validate these findings at scale, the survey measured:
Frequency of workout reordering
Substitution versus waiting behavior
Emotional response to crowding
Comfort level initiating interaction
Results confirmed that adaptive behavior is not an edge case; it is the norm.
This reframed the problem from exercise planning to real-time decision architecture.
Designing for Social Confidence Under Pressure
The Conversation Scripts interface emerged directly from this tension.
Instead of assuming social ease, the system provides structured micro-support during high-friction moments. Ready-to-use phrasing reduces improvisation stress while preserving autonomy.
The Feeling Stuck state addresses another insight: hesitation is often silent. Users pause, scan, and lose momentum.
If inactivity is detected, the system surfaces contextual actions:
Continue waiting
Switch to a high-match substitute
Skip and return later
Ask how long remains
The goal is not interruption. It is guided continuity.

Other projects

Gaia
Automatic digital receipts and smart reminders powered by secure transaction data

Toph
Real time earthquake routing and safety navigation powered by live seismic data

Foodloops
A coordinated food recovery platform designed to orchestrate donors, recipients, and volunteer drivers

EV Charging Garage Interface
A garage interface designed to simplify the home EV charging experience



