Display

Theme
Text size
Contrast
Motion

Yahoo

Yahoo Rize Design System

How I helped evolve Yahoo’s design system to support consistency, accessibility, and team adoption across a global product ecosystem.

Yahoo Rize Design System

CONTEXT + PROBLEM

Business Problem: Yahoo’s ad tech tools were inconsistent, inefficient, and hard to maintain. Multiple teams worked off different design libraries, leading to redundant tools, wasted time, and higher dev costs.

People Problem: Designers were constantly detaching components, suffering from poor documentation, and lacked a single source of truth. Design maturity was low, and collaboration was difficult.

My Role: Design system lead (alongside 1 PM + 1 visual designer):

  • Drove the Figma migration
  • Designed the component library
  • Led training, advocacy, accessibility audits
  • Created documentation and system principles

GOALS + CONTRAINTS

Goals:

  • Consolidate tools
  • Speed up product development
  • Improve design quality + accessibility
  • Increase collaboration and adoption

Constraints

  • Migrated mid-rebrand (Verizon branding retired)
  • Figma learning curve for many designers
  • Leadership wanted 6–12 month project done in 3
Logos show Figma to Slack and Verizon Media to Yahoo! transitions. Two emojis: thumbs down, smiling with open hands, and a sweating face.

APPROACH

Principles:

  • Make frequent choices efficient
  • Favor usability over maintenance
  • Bake in visual decisions
  • Bridge gaps between design and code

Design Tactics:

  • Separated distinct variants (e.g., button styles) for faster drag-and-droP
  • Used labels, emoji, and screenshots to enhance discoverability
  • Created interactive prototypes for non-design stakeholders
  • Added metadata (Gear, Cog, Settings, etc.) to support diverse vocabularies
  • Surface GitHub links to enable cross-functional collaboration
Separated distinct variants (e.g., button styles) for faster drag-and-drop
Interactive prototypes

Culture Work:

  • Co-created with designers across teams to build trust
  • Advocates presented at meetings, not just you
  • Added a versioning system to boost transparency and reduce fear of updates
  • Kept documentation at a 4th-grade reading level to promote clarity and inclusion

OUTCOME

  • Migrated from Sketch to Figma successfully
  • High system adoption with little-to-no component detachment
  • Data table component alone had over 18,000 uses and only 22 detachments
  • Advocates on every team helped scale support without you being a bottleneck
Analytics dashboard with chart showing component insertions over time. Top teams listed. Celebratory emoji with confetti in the corner.

REFLECTION

What I’d change:

  • Invest earlier in design tokens
  • Plan for responsiveness earlier
  • Build documentation in real-time to prevent backlog

What I learned:

  • Design systems live or die by company culture
  • The best system isn’t just scalable—it’s usable
  • Trust is the foundation; everything else is maintenance