Design System Tokens → components Mobile + Web Light & dark

The system behind
scalable products.

One set of tokens, foundations and components that kept a fast-growing product consistent — across mobile and web, light and dark, and a whole team building in parallel.

Foundations — at a glance 6 foundations · 12 components
50
100
200
300
400
500
600
700
800
900
Type
Aa
Schibsted Grotesk · Display
Components
Primary Ghost
Semantic
Role
Design System Lead — structure → build
Team
2 designers, with engineering
Scope
Tokens · components · documentation
Platform
Mobile + web, light & dark
In short

As the product grew, the UI drifted — so I built the system that kept it whole.

  • Owned it end to end — from token structure to how it shipped in code.
  • Six foundations, twelve components, every state speced.
  • One source of truth across mobile and web, light and dark.
The lift 60% faster design — screens assembled, not redrawn
(01) — Overview

A strong system starts with a foundation

As the product grew, the UI drifted — every screen reinventing its own spacing, colour and components.

I owned the system end to end, from the structure of the tokens to how they shipped in code. Palette, type, grid, elevation, spacing and icons were streamlined into one scalable set of decisions, so designers and developers could finally build from the same source of truth — consistent across mobile and web, light and dark.

(02) — Foundations

The tokens

Six foundations every screen is built from — defined once, reused everywhere.

01

Color system

A scalable ramp aligned with the brand, with full light- and dark-mode surfaces and a complete set of semantic colours.

Primary
50
100
200
300
400
500
600
700
800
900
Neutral
50
100
200
300
400
500
600
700
800
900
Semantic
Success#1CA45C
Warning#E0911F
Error#E5484D
Info#3457C4
Light & dark surfaces
Light
Action
Dark
Action
02

Typography

A scalable type system with consistent roles and hierarchy — improving readability and structure across the product.

Type scale · Schibsted Grotesk
Display48 / 600
-3% tracking
Heading 134 / 600
Heading 226 / 600
Subtitle & emphasis18 / 500
Body — generous and legible for long-form reading16 / 400
CAPTION / LABEL12 / mono
+10% tracking
Primary — Schibsted GroteskUI · headings · body
Mono — JetBrains MonoLabels · data · meta
03

Grid & layout

A responsive 12-column grid with consistent gutters and margins — one structure that holds from phone to desktop.

12-column · responsive
COLUMNS12 fluid
GUTTER16–24px
MARGIN20px → 80px
BREAKPOINTSsm · md · lg · xl
04

Elevation & shadows

A five-step elevation scale that signals hierarchy and depth without ever feeling heavy.

Elevation scale
sm · 01
md · 02
lg · 03
xl · 04
2xl · 05
05

Spacing & radius

A 4-point spacing scale and a small set of radii keep rhythm and roundness consistent everywhere.

Spacing · 4pt base
4
8
12
16
24
32
48
Radius
6 · sm
12 · md
20 · lg
06

Icons

Built on Phosphor Icons — a modern, multi-weight set with 9,000+ glyphs, so the UI scaled without drawing a new icon every week.

Icon set · 24px · 1.5 stroke
Thin
Regular
Fill
(03) — Components

Core interaction components

Twelve building blocks, each with every state speced — so a screen is assembled, not redrawn.

(04) — In action

The system, assembled

The same tokens and components, composed into the real product — proof the foundation holds.

FIG 4.1 Production screens — every element drawn from the system.
Great products grow faster when the foundation is solid.
Why the system came first
(05) — Results

What the system unlocked

Structure to how the team worked, a lift in product quality, and a stronger base for whatever comes next.

Reusable components and clear patterns let designers and developers move faster with far less repeated work. Great products grow faster when the foundation is solid.

60%
Faster design
Reusable components let the team assemble screens instead of redrawing them each time.
1
Shared standard
Junior, senior and lead designers finally worked from one source of truth, in sync.
Less rework
Clear specs and consistent components cut back-and-forth between design and engineering.
Next — social dining, 0 → 1 Muncho — FoodTech
Open for 2026

Need a system
to scale?

A design system to stand up, a product drifting out of sync, or just want to argue about token naming? My inbox is open.

akshatt4@gmail.com