Scaling EF Language’s design system for speed and consistency

Company

EF Language Abroad

Project duration

2022 – 2025 (living organism)

Role

Experience Design Director

How we unified components to ship faster across EF language

 

SituationWith multiple designers working across EF Language, visual and functional inconsistencies were slowing down delivery and impacting quality.

 

A more unified, scalable system was needed for EF Language.

EF Language Designsystem

+18.4%

conversion increase

-11%

bounce rate decrease

Design system components from buttons to cards to form fields.

TaskAlign on a shared set of components and patterns that reflected EF’s brand while allowing flexibility for language-specific needs.

Flexible hero with gradients by product and CTAs and labels defined.

ActionIn a highly collaborative setup, I worked with designers and developers to:

 

• Extend EF’s core design system with language-themed elements

 

• Document flexible, accessible components

 

• Support handover and QA for faster implementation

Language specific course cards across four viewport sizes

Result• Increased consistency across projects

 

• Faster time-to-market through reusable building blocks

 

• Stronger design–dev collaboration and ownership

Buttons using EF Language’s main colours

Key takeaways

A shared system reduces friction and empowers teams to focus more on user impact, less on reinventing patterns.

 

When we migrated to a shared global design system with theming for language working across different divisions slowed down updates.

 

 

 

 

Let’s work together!

Portfolio site all rights reserved © 2025

Scaling EF Language’s design system for speed and consistency

Company

EF Language Abroad

Project duration

2022 – 2025 (living organism)

Role

Experience Design Director

How we unified components to ship faster across EF language

 

SituationWith multiple designers working across EF Language, visual and functional inconsistencies were slowing down delivery and impacting quality.

 

A more unified, scalable system was needed for EF Language.

EF Language Designsystem

+18.4%

conversion increase

-11%

bounce rate decrease

Design system components from buttons to cards to form fields.

TaskAlign on a shared set of components and patterns that reflected EF’s brand while allowing flexibility for language-specific needs.

Flexible hero with gradients by product and CTAs and labels defined.

ActionIn a highly collaborative setup, I worked with designers and developers to:

 

• Extend EF’s core design system with language-themed elements

 

• Document flexible, accessible components

 

• Support handover and QA for faster implementation

Language specific course cards across four viewport sizes

Result• Increased consistency across projects

 

• Faster time-to-market through reusable building blocks

 

• Stronger design–dev collaboration and ownership

Buttons using EF Language’s main colours

Key takeaways

A shared system reduces friction and empowers teams to focus more on user impact, less on reinventing patterns.

 

When we migrated to a shared global design system with theming for language working across different divisions slowed down updates.

 

 

 

 

Let’s work together!

Portfolio site all rights reserved © 2025

Scaling EF Language’s design system for speed and consistency

Company

EF Language Abroad

Project duration

2022 – 2025 (living organism)

Role

Experience Design Director

How we unified components to ship faster across EF language

 

SituationWith multiple designers working across EF Language, visual and functional inconsistencies were slowing down delivery and impacting quality.

 

A more unified, scalable system was needed for EF Language.

EF Language Designsystem

+18.4%

conversion increase

-11%

bounce rate decrease

Design system components from buttons to cards to form fields.

TaskAlign on a shared set of components and patterns that reflected EF’s brand while allowing flexibility for language-specific needs.

ActionIn a highly collaborative setup, I worked with designers and developers to:

 

• Extend EF’s core design system with language-themed elements

 

• Document flexible, accessible components

 

• Support handover and QA for faster implementation

Flexible hero with gradients by product and CTAs and labels defined.

Language specific course cards across four viewport sizes

Result• Increased consistency across projects

 

• Faster time-to-market through reusable building blocks

 

• Stronger design–dev collaboration and ownership

Key takeaways

A shared system reduces friction and empowers teams to focus more on user impact, less on reinventing patterns.

 

When we migrated to a shared global design system with theming for language working across different divisions slowed down updates.

 

 

 

 

Buttons using EF Language’s main colours