
App audit
Wireframing & Prototyping
User Flows & Journeys
User Research & Personas
Interaction Design
Role
Designer
Researcher
Duration
~1 Month
Tools
Figma/Figjam
ChatGPT
Notion
TL;DR
Identified the gap between Duolingo's lesson-based learning and real-world conversational confidence
Audited Duolingo's existing flows and design system to design two features that extend - not replace - what's already there
Designed DuoChat, a scenario-based conversational coach, and a Phrasebook widget for quick phrase recall
Mapped the Human vs AI tradeoff and landed on a hybrid opt-in model to preserve user trust
Validated the concept with peers — core idea landed, DuoCon 2025 confirmed the gap was real
The Problem
DuoChat is designed to close that gap.
Research
User quotes
“I wish I could have practiced sentences I’d use traveling.”
“I don’t use it anymore… it didn’t really help me learn.”
“It’s great for vocab, but not for most real scenarios.”



Low fidelity wireframes created from early sketches for pre-testing
Design within the system, not on top of it
The colour and font used for Duochat.
2. Let the user decide
3. Feel like Duolingo, not a bolt-on
Before and after screens and navigation bar
4. Practice shouldn't stop when the lesson does
One pattern from research: learners mentally save a phrase during a lesson, then lose it by the time they actually need it. The gap between learning and using is often just a few hours.
The Phrasebook widget closes that gap. Phrases pinned from DuoChat or lessons sit on the home screen — one tap away in the moment they're needed.
It extends Duolingo's value beyond the app session, into the real situations learners are actually preparing for.
Feedback & Validation
Reflection
This project taught me that designing for an existing product is a different discipline to designing from scratch. The constraint isn't just visual — it's behavioural. Every decision had to account for the habits of people who already use the app daily and weren't asking for anything new.
The most useful shift was reframing the question. Not "what should DuoChat be?" but "where does it already belong?" That single question changed the structure of the whole feature.
A peer-reviewed study of 385 Duolingo learners found that AI conversational practice significantly increased real-world speaking confidence after just one month, which suggests the gap DuoChat is designed to close is both real and closable. That's worth testing properly.
Next Steps
Run moderated usability tests focused on onboarding, phrase saving,To determine the retention and return rates.
Explore a smartwatch prototype.
Explore student modes as future extensions.
Shortly after this project, Duolingo shipped their version.
The gap was real.











