Pulse
Coach in the glass, not in your pocket.
- Project
- I led the design of a smart-mirror coach so a packed week still has a workout you never have to touch.
- Problem
- Plans ignore the calendar, and sweaty hands cannot poke glass.
- What I did
- I owned synthesis, the visual system, and the browser prototype the team could play.
- Lead Designer
- Prototyping
- Research
- Gesture UX
My role
Lead designer, synthesis, visual system, prototype
Timeline
Spring 2026 · March 30 to May 11
Client
IXD Research · Project 03 · Team of 3
Industry
Health / Fitness · Gesture UX · Habit Formation
Live prototype
Open live Pulse demo ↗Autoplays muted when visible. Unmute or scrub with the controls.
Prototype walkthrough
A fitness problem with no object yet
We stalled. Lots of problem, no product. I floated directions until a smart mirror felt right, a coach in the room instead of another app. We talked it through until we had something we could build.
Interviews together, synthesis after
I pulled Crazy 8s and expert interviews into a plan we could design against: feature priority, how dense the mirror UI should be, how you interact, and where it lives in a dorm.
Eight sketches and three experts
Crazy 8s put an early workout-assistant mirror on paper. Yoga, health-tech, and fitness instructors told us what a coach in the room would actually have to do.
Marin falls off after one miss
I wrote Marin as the person we were designing for: a software engineer in SF who loses the gym the week after she skips one session.
AirTap, because sweat is a constraint
Useful, and a little invasive
We concept-tested calendar sync, facial tracking, and posture coaching with five people at CCA. Calendar-aware micro workouts landed. Camera tracking was useful and a little invasive. That tension is still in the prototype on purpose.
From deck to something you can play
The rest timer collided with navigation. The gesture logic was clever enough to exit a workout by accident.
We all ran sessions. Then I looked at the pile.
One gesture, not a switch
People hated switching between point and pinch. They wanted one gesture. Tracking was jumpy enough to exit a workout by accident.
Onboarding that talks too much
Too much text up front, dead rest screens, and exercises that were hard to identify from the mirror.
Honest about fit
Reflection
Pulse confirmed that I want to keep working where interface decisions have to survive distance, bodies, and a real room.
Next Steps
I want to unify AirTap into one gesture, enlarge type for ten-foot reading, and test whether a calendar-suggested slot changes behavior.