← All work

08Busuu

One system for designers, engineers and every Busuu product.

A shared process, language and governance model that reduced duplication and brought product teams together.

My role
Lead Product Designer
Industry
Education technology
Focus
Design systems, Design and engineering
Scope
Global B2C, internal and B2B products
3rdcomplex design system led by Ben
Allproduct teams using the system
B2C + B2Bexperiences brought into alignment
Busuu design system
A design system built around shared ways of working, not only a component library.

The short version

The case in three moves.

Challenge
Duplicate design work, bloated code libraries and mismatched terminology created slow releases and a disjointed experience.
Leadership
I made the cost visible, designed a cross-discipline process, established system captains and aligned naming, governance and roadmaps.
Outcome
The system became standard across product teams, improved consistency across B2C and B2B, and made it easier to move people between teams and reuse components.

01 / Problem

The component gap was really a collaboration gap.

Designers duplicated work and rebuilt components from inconsistent sources. Engineers navigated bloated libraries, while live components, Figma components and the language used to describe them did not match.

The result was slower delivery, avoidable confusion between disciplines and an experience that felt disjointed to customers.

02 / Evidence

Show the cost across the whole delivery system.

I laid out the product’s inconsistencies and connected them to funnel data and known qualitative pain points. Cross-discipline retrospectives then exposed engineering problems including code-library bloat, terminology mismatches and late collaboration.

That evidence created a stronger case than visual inconsistency alone: a design system could improve the customer experience and the economics of delivery.

03 / Governance

Create shared ownership at every level.

Working with engineering representatives from each platform, I designed a process that fitted existing delivery rather than competing with it. The original group became system captains, meeting regularly and cascading decisions to their disciplines.

A RACI clarified product-team responsibilities, a shared Slack channel made changes and questions visible, and naming conventions created the common language needed before deeper component guidance could work.

04 / Foundation

Build for today while making the debt legible.

I created a skeleton Figma library of live components with a traffic-light status system, a Jira backlog for missing guidance and global changes, and a roadmap covering the components needed over the following year.

The system became fully used across product teams. Consistency improved across core, internal and B2B experiences; designers and engineers could move between teams with less disruption; and reuse in Figma and code increased delivery speed.

Next case study / 01

Turning a week of multi-brand production into minutes.

Continue to next case