BACK

How I Reduced Time-to-Market by 15% Through a Design Token System

How I Reduced Time-to-Market by 15% Through a Design Token System

The Problem

Managing 10+ digital products, across 3 platforms, with 5 sub-brands , 100+ designers and developers, with the added task of maintaining consistency and coherent user experience was impossible.

Three goals for the project

Theming – To be able to handle theming and dark mode

Consistency – To have a single source of truth for all platforms and stacks

Ease of communication – To allow designers and developers speak the same language

Solution 01 – Single Source for All Platforms

We made design tokens platform-agnostic by establishing a single tokens.json file as the one true source of design decisions.


From there, two translation pipelines branched out: Tokens Studio pushed values into Figma as styles and variables, while Style Dictionary compiled the same tokens into platform-specific formats — CSS and Sass for web, Kotlin for Android, and Swift for iOS. One change in the source file would ripple out to every platform automatically.

Solution 02 – Semantic Tokens

Rather than applying raw color values directly to components, the system introduced two layers: core tokens and semantic tokens. Core tokens mapped raw hex values to named references like core.color.blue.60, while semantic tokens mapped those references to meaningful roles like color.text.link.initial.


This abstraction meant that switching a theme required only remapping semantic tokens to different core values — no need to dig through over 1,000 individual token assignments manually.

Solution 03 – Naming Convention

A clear and consistent naming convention was established to ensure that every token was instantly understandable to both designers and developers. Tokens were structured by type, style, size, and state — for example, text.label.S.regular.initial — making it easy to locate the right token for any use case without guesswork.


This shared vocabulary reduced back-and-forth between disciplines and minimized the misunderstandings that had previously slowed down handoff.

results

15% reduction of Time To Market

15% reduction of Time To Market

Not having to invent styles and make same decisions over and over again reduced time needed to ship products by about 15%

Increased UI consistency

Increased UI consistency

Using the same source for all of the platforms reduced the risk of inconsistent design decisions to almost 0.

More effective communication between designers and developers

More effective communication between designers and developers

Using the same token names in design and code removed the hustle of communication issues between different roles of contributors.

Create a free website with Framer, the website builder loved by startups, designers and agencies.