
ShowHeroes Design System
I developed the ShowHeroes Design System from scratch, serving as a scalable foundation for three teams, ensuring a single source of truth for design tokens and components.
Role and Responsibilities
I initiated and managed the entire architecture of the design system, overseeing everything from token logic to Figma library organization.
Challenges Addressed
The design system resolved issues of inconsistent UI, duplicated work between designers and developers, and maintenance difficulties that slowed down development.
Key Achievements
The average delivery time improved from 21 days to just 4 days, establishing a centralized governance model that allows for efficient updates and maintenance.
Design System Features
The system includes a token architecture for separating raw values from their purposes, supports light and dark modes, and features dedicated libraries for specific components like analytics charts.
Impact on Teams
Teams can now focus on user experience challenges rather than design inconsistencies, leading to faster iterations and improved collaboration.
about the project
I built this design system from scratch to create a scalable foundation that’s now used by 3 different teams. It acts as a single source of truth for our tokens and components, so teams can move fast without worrying about messy code or designs drifting apart.
21d → 4d
delivery speed boost
3
products
200+
components

my role
I initiated the system and owned the entire architecture from the token logic to the Figma libraries and how they’re used across products.

problems to solve
- No single source of truth → inconsistent UI everywhere.
- Designers and devs duplicating work.
- Maintenance becoming a nightmare.
- Development slowed down due to rework and misalignment.
my goals
- Get everyone speaking the same UI language.
- Speed up the design-to-dev cycle.
- Maintained high quality.

key decisions
- Built a token architecture to separate raw values (Primitives) from their actual purpose (Semantics).
- Baked light and dark modes directly into the system level. By using semantic tokens, products can switch their look and feel instantly.
- Structured our Figma libraries to make life easier for the team. With standardized variants, designers and engineering can work faster.
- Created dedicated libraries for specific areas like analytics charts, maps and the video player so we don't have to build ad-hoc solutions every time.

the results
- Increased the average delivery time from 21 days to 4 days.
- One Source of Truth: No more “which version of the button is this?”
- Faster Iteration: Teams can now focus on UX problems instead of pushing pixels.
- Centralized Governance: maintenance is cheaper because we fix things in one place, and it updates everywhere.


Team