Tokens pipeline
One source of truth for colour, type and spacing, from Figma variables to CSS.
- Company
- Northwind (demo)
- Year
- 2023
- Role
- Did it solo
- Team
- Just me

0
manual token edits since launch
Problem
Design tokens were copied by hand between Figma and code, so they drifted within weeks.
My part
I designed and built the pipeline myself in TypeScript, then handed it over to the platform team.
Approach
A small build step reads Figma variables, validates naming, and emits CSS custom properties and a typed TypeScript map. It runs in CI and fails the build on drift.
Outcome
Zero manual token copying since launch. Theme changes now take minutes instead of a sprint.






Skills
Design tokensTypeScriptCI/CDDesign systems