A national telecom (anonymized)

Multi-brand theming for a national telecom

A token-based theme that let micro-frontends from different teams render in multiple brands — with a library refactor that cut variants by up to ~80%.

Context

A national telecom ran a large, mature design system used by many product teams building as independent micro-frontends. The organization owned several consumer brands that needed to share components but render with distinct identities.

Problem

The existing library couldn’t theme cleanly. Brand differences had been handled by forking and by piling up component variants, which made the system expensive to maintain and nearly impossible to extend to a new brand without another round of duplication.

Approach

I helped move brand identity into the token layer: one component set, driven by token-based themes, so a micro-frontend could render in any brand by loading a theme rather than a different component. Alongside that I refactored the Figma library toward modern variant and property patterns, collapsing combinatorial variant sets into a handful of variable-bound components. A shared brand typeface was introduced to replace several per-brand fonts.

Outcome

Micro-frontends from different teams could render consistently across brands from a single library. The variant refactor reduced a core component’s permutations by up to roughly 80%, and consolidating to a shared typeface cut font load time by more than 50%.