Athly

Designing emotional presence into an AI-powered interactive coach

Designing emotional presence into an AI-powered interactive coach

Designing emotional presence into an AI-powered interactive coach

B2C

Interaction Design

UX Design

Startup

AI-Assisted Coding

World-Building

Lucas Scott
0:00
Lucas Scott
role

Product designer

React prototyping

Interaction design

UI and motion

Sound design

Results

Established the interaction patterns, motion language and presence systems that informed Athly’s flagship voice mentorship experience.

Built a high-fidelity React prototype using existing system constraints to simulate production-level implementation fidelity

Tools

Figma

React (prototyping)

Cursor

Framer

Timeline

1 week

May 2026

Athly gives aspiring athletes ongoing access to AI versions of elite athletes. The challenge, beyond simply delivering coaching advice, was creating a conversation that felt personal enough to sustain a mentor–athlete relationship over time.

Athly gives aspiring athletes ongoing access to AI versions of elite athletes. The challenge, beyond simply delivering coaching advice, was creating a conversation that felt personal enough to sustain a mentor–athlete relationship over time.

I led a one-week design sprint focused on Athly’s voice mentorship experience. Working from a founder-led brief that defined the user objective but left the interaction approach largely open, I developed a high-fidelity React prototype that established the visual language, motion principles and interaction patterns for the product’s flagship touchpoint.

The problem

Most AI voice experiences optimise for speed and clarity rather than relational depth, which results in conversations that, while functionally correct, often feel emotionally flat. This makes it difficult to sustain the sense of interacting with a real mentor, in large part because there is no consistent or engaging link between what is being said and how attention, timing and emphasis are experienced.

The solution

I designed Athly as a single living system where every element responds to shared timing across dialogue, visuals and audio. Motion, lighting and atmosphere are derived from speech structure and emphasis, so every shift feels like a direct consequence of what is being said. This keeps the athlete continuously present and turns the interaction into a reactive, coherent coaching experience.

Key constraint

Limited AI video generation: videos could depict the likeness of a pro athlete, but couldn't sync up with speech. Working constructively within this constraint became a central design challenge.

Core flow

Mapping the emotional arc

Mapping the emotional arc

Mapping the emotional arc

Before designing any screens, I mapped the emotional arc of an archetypal Athly user across a simulated call with an AI boxer. The resulting narrative system became the basis for defining UI behaviour and interaction patterns at each stage.

Before designing any screens, I mapped the emotional arc of an archetypal Athly user across a simulated call with an AI boxer. The resulting narrative system became the basis for defining UI behaviour and interaction patterns at each stage.

Note: this section is best viewed on desktop.

Note: this section is best viewed on desktop.

Exposition

Conversation begins in a familiar, low-intensity state. The interface mirrors the simplicity of a regular phone call while establishing the athlete’s presence and establishing context.

Exposition

Conversation begins in a familiar, low-intensity state. The interface mirrors the simplicity of a regular phone call while establishing the athlete’s presence and establishing context.

Exposition

Conversation begins in a familiar, low-intensity state. The interface mirrors the simplicity of a regular phone call while establishing the athlete’s presence and establishing context.

sound off

restart

Climax

As the conversation intensifies, the interface responds accordingly. Lighting shifts, the UI recedes and attention narrows to the athlete.

Climax

As the conversation intensifies, the interface responds accordingly. Lighting shifts, the UI recedes and attention narrows to the athlete.

Climax

As the conversation intensifies, the interface responds accordingly. Lighting shifts, the UI recedes and attention narrows to the athlete.

sound off

restart

Resolution

Insights are captured and reflected back to the user. The session concludes with a sense of progression and continuity.

Resolution

Insights are captured and reflected back to the user. The session concludes with a sense of progression and continuity.

Resolution

Insights are captured and reflected back to the user. The session concludes with a sense of progression and continuity.

sound off

restart

Prototyping approach

Designing a cohesive, reactive experience

Designing a cohesive, reactive experience

Designing a cohesive, reactive experience

Rather than designing discrete UI states, I built the prototype as a real-time conversational system. Everything is driven from and depends on a single source: the timed structure of the dialogue.

Rather than designing discrete UI states, I built the prototype as a real-time conversational system. Everything is driven from and depends on a single source: the timed structure of the dialogue.

A single, central timeline

Speech timing, word boundaries and focus segments act as the backbone of the experience. Captions, camera movement, lighting, audio mix, particles and UI visibility are all derived from this shared timeline and directly tied to dialogue. The result is an interface that feels responsive and led by conversation.

Focus as a perceptual field

The system layers independent behaviours – zoom, edge blur, vignette, ambience ducking, particle flow, UI visibility – that resolve into a single coherent focused state. During key coaching moments, the periphery softens, the athlete brightens, the room quiets and the UI recedes, cues that subtly guide the user's attention.

Voice as a lighting instrument

The real-time RMS signal (or average loudness) from the athlete's dialogue drives lighting brightness, particle emission and vignette intensity, with smoothing applied to ensure a natural response. As a result, emphasis in speech is mirrored in the athlete's external world.

hang up

complete session

Two emotionally distinct exits

The call has two possible exit paths. A natural end plays out with a one-second pause, outro sound, gradual UI exit and the ambience carrying through into the session recap, to reinforce continuity and closure. A manual hang-up cuts the ambience immediately and routes straight home.

Built for implementation fidelity

After conceptualising the interface in Figma, I implemented the prototype as a high-fidelity React call simulation, constrained to the product’s existing stack to reflect production-level implementation conditions.

In summary, the design approach I took treats a digital conversation as a single unified experience, where every layer – lighting, sound, motion, captions, UI – reacts to the same dialogue-situated moment. The net effect reiterates Athly's core value proposition, that talking to an athlete should feel like being personally immersed in their world.

Post-call state

Designing for continuity: session recap

Designing for continuity: session recap

Designing for continuity: session recap

Concluding a session with a pure transcript felt overly mechanical and lacking in emotional weight. So instead, I developed a more lightweight session recap format that drills in on the same core insights announced via transient toast banners throughout the call, centred around key quotes.

Concluding a session with a pure transcript felt overly mechanical and lacking in emotional weight. So instead, I developed a more lightweight session recap format that drills in on the same core insights announced via transient toast banners throughout the call, centred around key quotes.

Curating insights rather than dumping an entire transcript on the user mattered because it avoided the risk of cognitive fatigue immediately after an emotionally charged session. Prioritising selective memory over exhaustive recall gave sessions a more concrete bookend imbued with meaning, rather than asking users to rescan for salience themselves.

Ending on an emotional high, backed by quotes and insights, gives the session a greater sense of closure and meaning and works to form a feedback loop, encouraging repeat use.

from the client

Testimonials

"We brought Joseph in to design one of the most complex and important screens in our product: the live voice-to-voice experience between a fan and an athlete's AI persona. The brief was deliberately loose even though the product was completely new to him, as we were looking for some creative thinking and a unique perspective. He understood the value and differentiator of the app quickly, as so designed an experience that was not only functional, but genuinely felt alive and rare – rather than generic. He worked cleanly within our stack constraints, kept the design consistent with existing prototypes and shared progress along the way, hitting ambitious timelines without needing to be chased. I'd happily recommend Joseph to anyone looking for frontend/UI/UX support."

"We brought Joseph in to design one of the most complex and important screens in our product: the live voice-to-voice experience between a fan and an athlete's AI persona. The brief was deliberately loose even though the product was completely new to him, as we were looking for some creative thinking and a unique perspective. He understood the value and differentiator of the app quickly, as so designed an experience that was not only functional, but genuinely felt alive and rare – rather than generic. He worked cleanly within our stack constraints, kept the design consistent with existing prototypes and shared progress along the way, hitting ambitious timelines without needing to be chased. I'd happily recommend Joseph to anyone looking for frontend/UI/UX support."

Thomas Auld

Co-Founder, Athly

© 2026 Joseph Cholakyan