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.

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

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


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

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