Shipped

Airbnb

Airbnb

Designed Airbnb’s Design System for Internal CMS Tool Serving 9B Emails and Landing Pages

Designed Airbnb’s Design System for Internal CMS Tool Serving 9B Emails and Landing Pages

role

Senior Designer

team

Systems (1 Director, 1 PM, 1 Lead Designer, 1 Junior Designer)

scope

Design System

impact

35% Reduced Redundant Components

role

Senior Designer

team

Systems (1 Director, 1 PM, 1 Lead Designer, 1 Junior Designer)

scope

Design System

impact

35% Reduced Redundant Components

Context

Context

180+ Components Slowing Down Marketing Creation

180+ Components Slowing Down Marketing Creation

At Airbnb, marketers use an internal tool to create user emails and marketing landing pages by assembling design components. Over time, the component library had grown to 180+ components, making it difficult to find the right ones and slowing down campaign creation.

At Airbnb, marketers use an internal tool to create user emails and marketing landing pages by assembling design components. Over time, the component library had grown to 180+ components, making it difficult to find the right ones and slowing down campaign creation.

My role

My role

Building a Scalable Component System for Global Marketing

Building a Scalable Component System for Global Marketing

I redesigned the component system to better support marketing workflows and global audiences while aligning with Airbnb’s updated brand guidelines.

I redesigned the component system to better support marketing workflows and global audiences while aligning with Airbnb’s updated brand guidelines.

Solution with design system I updated

Solution with design system I updated

Keeping it short here for confidentiality reasons. Reach out if you're curious!

Keeping it short here for confidentiality reasons. Reach out if you're curious!

Impact

Impact

Redundant components

Redundant components

Reduced by 35%

Reduced by 35%

Flexible combos

Flexible combos

Figma props & variants

Figma props & variants

Campaign creation

Campaign creation

Faster & more consistent

Faster & more consistent

What I Learned

What I Learned

Global products require flexible systems, including support for RTL languages

Global products require flexible systems, including support for RTL languages

Craft lives in the details

Craft lives in the details

Strengthened my skills in advanced Figma component systems

Strengthened my skills in advanced Figma component systems