Work

Nine projects across design systems, product UX, audits, and tools — built for complexity, regulation, and scale. Each one is told the same way: problem, process, key decision, trade-offs, solution, impact.

Design Systems · Platform Parlance — interface preview

Parlance

Design-to-code contract platform

Parlance is the answer to the question every design system eventually faces: how do you keep design and code telling the same story once the system leaves the Figma file? It defines a contract — tokens, components, glossary, accessibility — and audits every surface a product lives on against it. The design challenge was to make one language work across a dense web app, a Figma plugin, a browser extension, a VS Code extension, and native macOS tools.

Featured outcome
4 surfaces
Design · code · live · native
Open case study
Product Design · iOS Pacer — interface preview

Pacer

iOS nutrition & training app

Pacer started from a familiar failure mode: nutrition apps that bury the one number you came for under tabs, forms and noise. The goal was a daily companion you can read in a glance and act on in two taps — built as a real, themeable iOS system, not a stack of screens.

Featured outcome
Client + coach
Two-sided, billing built in
Open case study
Product Design · iOS Nettaker — interface preview

Nettaker

iOS income & cost-of-living calculator

Nettaker answers one high-stakes question — "would my life actually be better somewhere else?" — and answers it honestly. Most salary tools stop at gross or bury you in tax detail.

Featured outcome
133 countries
Verified models + labelled estimates
Open case study
Tools · Dev Handoff Token Finder — interface preview

Token Finder

Tailwind token-matching Figma plugin

Token Finder kills the most boring tax in design-to-code: manually translating "16px" into "p-4" and "#38BDF8" into "text-sky-400". Select a layer and the plugin reads its real padding, radius, type and colour and returns the Tailwind classes — flagging exact matches and nearest approximations so the engineer knows what is on-token and what is not.

Featured outcome
Value → class
Read straight off the layer
Open case study
Tools · Data viz Knowledge Graph — interface preview

Knowledge Graph

System knowledge visualisation

As the work grew — a platform, a design system, a portfolio, dozens of specs — the relationships between them stopped fitting in anyone’s head. Knowledge Graph turns that sprawl into one designed picture: a force-directed graph of 1,594 nodes, auto-clustered into 37 communities, that makes the structure of the system visible at a glance.

Featured outcome
1,594 nodes
One readable map
Open case study
Design Systems Proteus — interface preview

Proteus

Multi-brand design system platform

Proteus was created to solve a scaling problem: multiple brands shared the same product core, but their interfaces had drifted across spacing, typography, components, states, and behaviours. The goal was not simply to make the UI look cleaner.

Featured outcome
60–65% → <20%
UI inconsistency reduced
Open case study
Case Studies Civis — interface preview

Civis

Digital government services platform

Civis explores how government services could be redesigned around citizens rather than departments. Instead of forcing users to understand government structures, Civis groups services around user needs, life context, and task completion.

Featured outcome
One platform
Connected service model
Open case study
Research & Insights ComeOn Casino — interface preview

ComeOn Casino

Independent UX review audit

This audit explored how a casino product experience could be improved through a structured review of usability, accessibility, content clarity, and conversion flow friction.

Featured outcome
Heuristic review
Usability evaluation
Open case study
UX & Accessibility Audits Betsson Casino — interface preview

Betsson Casino

UX and accessibility audit

This audit examined the Betsson Casino experience through usability, accessibility, and interface clarity. The aim was to identify where the experience could become easier to understand, easier to navigate, and more accessible.

Featured outcome
WCAG-aligned
Accessibility lens
Open case study