Creator · 2022

Tessellate

A design-token pipeline that compiles one source of truth into CSS, Swift, and Android — so a brand stays consistent across every platform.

  • TypeScript
  • Style Dictionary
  • Node
Tessellate — project cover
5
Platforms
900+
Tokens
0
Drift

The brief

Three teams, three definitions of “brand grey”. Tessellate makes design tokens a single compiled artefact instead of a shared assumption.

What I built

A pipeline on top of Style Dictionary that takes one typed token source and emits platform-native outputs — CSS custom properties, Swift, Kotlin, and JSON — with validation that fails the build on contrast or naming violations.

  • One source — tokens authored once, typed, and reviewed.
  • Native outputs — generated per platform, never hand-edited.
  • Guardrails — automated contrast and naming checks in CI.

Outcome

Five platforms, nine hundred tokens, and zero colour drift across a year of shipping.