Three brands, three libraries, and no shared source of truth. I built one flexible system that preserves each identity while aligning design and engineering.

Domain

Systems & Architecture

Year

'24 - '25

Scope

Atomic Design Foundations

Problem

With no unified system, each brand maintained its own library, duplicating work across teams, creating inconsistent design-to-dev handoffs, and limiting how well the organization could scale as new brands came online. The challenge: create one flexible system that let every brand keep its identity while scaling across the product. Mature systems offered strong defaults but were too prescriptive for our multi-brand requirements.

Solution

One system. multuple brands. Zero duplication. 100% Figma-to-code token parity across semantic color, spacing, and font states. 60% faster component delivery from design to production 2x Increase in prototype-to-production speed across all product squads.

01 The Audit & Evaluation

I audited each brand's existing requirements and evaluated industry-standard systems, Material Design, Carbon, and Atlassian, for platform flexibility, ease of adoption, framework simplicity, and customization flexibility. Selected Atomic Design as the foundation for its scalability.

02 Layered Architecture

I built the system in key layers: (1) Tokens: color, spacing, typography, and theming tokens formed the core with semantic naming; (2) Components: atomically structured for reusability, with states and WCAG accessibility considered; (3) Documentation: structured usage guidelines.

03 Semantic Translation & Overrides

We implemented a semantic naming structure to prevent duplicate components across brands, using brand-specific token overrides that connected Figma styles directly to the codebase to keep design and development in sync.