A design system as a system of systems
Multiple existing systems had to become one foundation serving products from internal tools to customer platforms.
Yara International · 2018 onward
- My role
- Led its creation
- Team
- 4 UX designers, 1 PM, 2 front-end developers
- Years
- Since 2018, still running
- Outcome
- Used by more than 20 products
01 The full story
Creating a scalable design system to support a global organisation.
The brief
Define and build a global design system that brings together multiple existing systems into a unified, scalable foundation.
Enable teams to design and build products using shared components, guidelines, and practices, while supporting different product needs across the organization.
My role
As Global Director of UX, I helped establish the design system as a key structural investment for the organisation, building support for its value in improving consistency, efficiency, and scale across teams and products.
I ensured we had the right team and supported stakeholder adoption, communication, and ROI tracking so the system could grow with changing organisational needs and stay aligned with where it delivered the most value.
- 02.A
The ambition of a global system
The challenge was not just to support a single product team, but to build a system that could scale across multiple teams and use cases.
This required a strong governance model, clear onboarding processes, and a structured communication approach to ensure adoption.
Assembling the right team with strong professionals and the right mindset for such complex systems was key.
The system was designed as a system of systems, combining a shared foundation with the flexibility needed to support different teams and product contexts.
- 02.B
Supporting diverse product needs
The system needed to support a wide range of products, from internal tools to customer facing platforms.
We structured it using atomic design principles, ensuring modularity and clear relationships between components. This allowed us to maintain a strong shared core while enabling flexibility for more specific product needs.
Interoperability was a key focus, ensuring that components and patterns could work consistently across different products without creating fragmentation.
Accessibility and branding were built into the system from the start, making them part of the foundation rather than an afterthought.
- 02.C
Clear ways for adoption
For each of the different kind of professionals that had to use the system we defined clear onboarding paths, learning materials, and communication channels for audiences, including designers, developers, and stakeholders.
Access to the system was structured through tools like Figma, Storybook and GitHub, ensuring that components were easy to use, inspect, and integrate into products.
Governance ensured that changes were controlled, feedback was captured, and the system evolved in a structured way based on needs from the organization.
- 02.D
Components ready to use
From the beginning, we made sure that the final outcome of the system was ready to use components adapted to the different tech environments of the organization.
We ensured that components were production ready, well documented, and accessible through tools like Storybook, with clear links to development workflows in GitHub.
Clear processes were defined for feedback, updates, and troubleshooting, ensuring that the system remained reliable and aligned with product needs over time.
- 02.E
A full illustration library
The design system included a dedicated illustration library aligned with the brand and tailored to the organization's needs.
Illustrations were designed as reusable and adaptable assets, allowing teams to apply them across different products without losing consistency or relevance. This ensured that visual communication was coherent across the organization while remaining flexible enough to support different contexts.
- 02.F
UX content as a key to faster delivery
Content was embedded into the design system as a core layer, not an afterthought.
We defined reusable microcopy patterns and structures that supported localization from the start, allowing teams to deliver products globally without reworking content for each market.
This reduced friction in the design and development process, while improving consistency and quality across languages.
- 02.G
Measuring impact and communicating value
To ensure long term adoption, we made the impact of the design system visible to the whole organization.
We defined ways to track its return on investment, documented improvements over time, and shared how it supported key projects across the organization. This helped stakeholders understand its value and reinforced its role as a core asset for digital product development.
02 Ownership
What I did, and what the team did.
The system
One shared core, used by more than 20 products. Select a layer.
Delivered in FigmaStorybookGitHub
A shared core, used by more than 20 products. Product dots are illustrative.
03 Decision map
The decisions, and why.The pivotal decision.
Four decisions I made in this work, and how or why I made each one. Where a figure shows the result, it is linked.
-
01
ChoseA system of systemsInstead of
One monolith -
02
ChoseProduction-ready from day oneInstead of
A Figma-only library -
03
ChoseAccessibility, brand and UX content in the foundation
-
04
ChoseMeasure and show the return
04 Evidence
The work behind the decisions.
Select a figure to open it larger.
Supports decision 1 ↑
Supports decision 2 ↑
Supports decision 3 ↑
Supports decision 4 ↑
Used by more than 20 products. An estimated US$6M to date in design and development savings, measured in hours saved through reuse and efficiency.
A global design system used by more than 20 products, with production-ready components, shared guidelines, and clear governance.
The system enabled teams to design and build faster on a consistent, scalable foundation, with an estimated US$6M to date in savings on design and development work.
A system to enable product teams to deliver faster work consistently.
Contact
Open to design leadership roles.
I’m based in Singapore and can work in Singapore and the EU without sponsorship. Available now.