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

Other projects
Other projects

Hyundai: Matching novice drivers to driving schools
Hyundai: Matching novice drivers to driving schools
Launched
Launched
·
Mobile app
Mobile app
·
UX/UI Design
UX/UI Design

Helping engineers make better decision with AI data from Self-Driving Racing Car
Helping engineers make better decision with AI data from Self-Driving Racing Car
launched
launched
·
dashboard
dashboard
·
Dev tool
Dev tool
