Background
Design tokens are often treated as static values, but the useful parts of a design system are the relationships behind those values.
Spacing scales, typography steps, colour modes, references, aliases, and contrast decisions all carry logic. Systematically is an attempt to write that logic down in a way people can read, edit, compile, and use in production tools.
Challenge
The challenge was to keep the language expressive without making it feel like a developer-only tool.
The product needed to support real design-system work: named tokens, semantic scopes, modes, generated scales, references, exports, documentation, and Figma sync. It also needed to stay legible enough for designers and design technologists to reason about the system directly.
Solution
The solution is a readable DSL with an editor, compiler, documentation, and a Figma bridge around it.
The editor makes the source easy to write. The compiler turns it into structured outputs. The docs explain the grammar and workflows. The Figma plugin connects compiled variables back to design production. Each part can move independently, but the DSL remains the shared source.
My Role
Product design, systems design, and engineering
I shaped the product concept, the language model, the editor experience, and the technical structure behind the workflow.
The work spans product framing, UX design, interaction design, DSL design, documentation, SvelteKit implementation, compiler integration, and Figma workflows. The emphasis is on making design-system decisions visible, testable, and repeatable.