Built a shared design-to-code foundation adopted across 7+ digital services.

I led NHVR’s third design system initiative after two earlier attempts struggled to gain adoption. The problem wasn’t the quality of the components — it was fragmentation, ownership and the gap between design and production.
I brought three disconnected UI foundations into one token-driven, multi-theme system designed around adoption, contribution and long-term governance — not simply publishing another component library.
| Role | Principal Product Designer |
| Organisation | National Heavy Vehicle Regulator |
| Scope | Design system strategy, foundation, tokens, rules, governance, coding and organisation wide adoption |
| Domain | Government · Complex Workflows · Design Systems |
| Tools | Figma Variables · Figma API · Github · TypeScript · React · Storybook |
NHVR already had design-system attempts behind it, but product teams continued working across three independently maintained UI foundations.
That created duplicated components, inconsistent patterns and a growing gap between what existed in design and what engineering actually shipped.
The challenge wasn’t simply to standardise the interface.
It was to create a shared foundation that could work across products, brands and delivery teams without becoming another library teams worked around.
Existing products were built on different UI libraries and technical foundations. Consolidation had to happen without stopping product delivery.
The system needed to support different services and brand expressions while maintaining the same underlying design language.
A component in Figma wasn’t enough. Tokens, themes and component decisions needed to translate into production.
Internal teams and external delivery partners needed clear ways to use, extend and contribute to the system without fragmenting it again.
Design system needed to support some of the most complex excel file workflows which would result in the complex data grids and workflow patterns.
I worked across system strategy, design architecture, technical implementation and governance — connecting the design and engineering sides of the system.
Defined the architecture and principles for consolidating fragmented UI foundations into one scalable system. Build a solid architecture that can scale beyond libraries in use.
Created the token structure, themes, component foundations and reusable interaction patterns across products.
Connected Figma variables and tokens with the implementation layer so design decisions could translate consistently into production.
Established contribution, documentation and governance practices that allowed internal teams and external partners to extend the system without creating new fragmentation.
Creating a shared language across products.
Consolidated three independently maintained UI foundations into a common architecture for tokens, components and patterns.
System Architecture Component Strategy Standardisation
Connecting Figma and code.
Created a token-driven foundation spanning colour, typography, spacing and theming, giving design and engineering a shared source for product decisions.
Design Tokens Figma Variables Design-to-Code
Making adoption part of the design.
Established governance and contribution workflows so product teams and external partners could use and evolve the system without creating another generation of disconnected components.
Governance Contribution Model DesignOps
Replaced three independently maintained UI foundations with a shared, token-driven design system.
Established 1,200+ design tokens (472 semantic) and four themes supporting a large library of reusable components and patterns across 7+ digital services.
Reduced duplicated component work by 60% as teams moved onto shared foundations.
Reduced design-to-development handoff time by 80% through a shared Figma-to-code foundation.
When the Portal was later rebranded to NHVR Go, the new experience could build on the existing token foundation rather than requiring the underlying system to be rebuilt.
What you see here is only a glimpse of the project.
The full case study covers the original problem, what I discovered along the way, assumptions that proved wrong, directions I explored, trade-offs I made, and how feedback changed my thinking.
Request access for the complete decision trail — through to the final outcome and impact.