Duolingo Score · Sharing

Sharing at Duolingo

I led Score sharing from opportunity to launch, then turned the learnings into a system other teams could use.

Role

Sole product designer for Score sharing

Ownership

Strategy, concepts, experiments, alignment, and execution

01 · Giving Score meaning

Connect the number to the real-life skills

Before

Sharing stopped at the number.

The former Duolingo sharing journey from in-app trigger to recipient
Direction

Real life Can Do statements made progress specific and easy to talk about.

Explorations for making a Duolingo Score meaningful

Evidence

An earlier Can Do experiment increased learning time, which supported further exploration.

02 · Achievement hierarchy

Give each moment the right amount of energy

Design Studio artists led detailed celebration animation, with my input on concepts and product direction.

03 · Translating motion

Build a visual language that scales with the achievement

Extract

Separate the animation into reusable visual ingredients.

Visual ingredients extracted from the Score motion language
Test

Find the combinations that make each tier recognizable.

A matrix exploring color, decoration, and Duo expression across progress tiers
Resolve

Scale color, composition, and Duo’s expression with the achievement.

Four Score sharing cards showing progress, a small win, a milestone, and a newly unlocked skill

04 · Experiment learning

The biggest gains came from changes to the mechanics, shaping the team’s next focus

Daily Score shares with experiment launches marked along the timeline

Program trend

12K → 40K

Daily Score shares

Experiment

2×

Shares from the final card

Experiment

25% → 40%

Swipe rate with multiple cards

05 · Scaling the system

Turn Score learnings into rules other teams could use

01

Expand sharing into more high-emotion moments

02

Make sharing more self-expressive

03

Turn every share into a hook to engage viewer

04

Build a cohesive share system that reinforces brand recognition

Sharing system template with safe zones, content hierarchy, and supported formats

Applied across Direct Messages, Streak, Chess, and in lesson sharing.

How I led it

I drove the system direction through weekly reviews and a three day workshop. Partner teams contributed the constraints it needed to support. The same learning now shapes how I design Score mechanics inside the product: make progress feel meaningful before asking anyone to share it.

Back to work ↑