Details
When I joined Tillväxtverket in early 2022 as a Senior UX Designer Consultant, the agency was coming out of the pandemic and in dire need of a coherent digital strategy. My mission? To create and implement a scalable, accessible, and user-friendly design system that would support two major web platforms:
Min Ansökan – the public-facing portal where individuals, companies, and projects apply for funding.
Nyps – the internal system where applications are reviewed and processed.
The goal was to unify the design experience, streamline workflows between design and development, and ultimately improve the efficiency and quality of our digital services. What started as a design challenge turned into a multi-year transformation journey.
Right from the start, there was a disconnect between stakeholders’ expectations and the reality of what a design system actually is and what it requires to succeed.
I had to win trust, educate, build, clean up, and unify – all while designing a system that worked across complex tools and teams.
Details
I began by translating the existing (print-focused) brand guidelines into a digital-first, WCAG-compliant system. The result was Kompass – our comprehensive design system housed in Figma. It was broken down into modular libraries:
To get the team aligned, I ran weekly workshops with ~15 UX designers. Each week we tackled a new concept—from design principles and accessibility to how and why to use specific components. It wasn’t just about teaching the “what,” but explaining the “why.”
I also initiated regular design reviews where designers could share work-in-progress, get feedback, and ensure alignment with Kompass. These sessions became a key forum for cross-team learning, consistency, and spotting divergence early.
As our design system matured, it became painfully clear that what we designed in Figma didn’t reflect what users experienced. There was no frontend lead, and developers didn’t have the time or understanding to recreate our components. So I rolled up my sleeves.
I dove headfirst into the Angular frontend—even though I had no prior experience. I audited and cleaned up the entire frontend codebase:
This alone took months and laid the groundwork for the visual transformation of both Min Ansökan and Nyps.
With the frontend cleaned up, I led the effort to implement a real Angular component library:
To build momentum and support, I:
Outcomes & Impact
Despite a rocky start, we achieved a significant transformation:
Learnings
Looking back, building Kompass was one of the most challenging yet rewarding projects of my career. I wasn’t just designing a system — I was building bridges, changing culture, and helping others grow.
You can’t assume buy-in. You have to earn it by explaining, showing, and involving people.
Design systems can be complex, but they should feel simple to use. That’s the magic.
It’s not enough to write guidelines—you need to reinforce them with feedback, support, and structure.
A design system isn’t just a library—it’s a product that requires maintenance, communication, and advocacy.
Be intentional about what goes in the system. Every component has a maintenance cost.
A design system is only real when it’s implemented. Visual polish means nothing if users don’t experience it.
In the end, I’m incredibly proud of what we built. Kompass helped raise the design maturity of Tillväxtverket, empowered the UX team, and laid a scalable foundation for future development. It wasn’t easy—but it was absolutely worth it.
Selected Works
Park LaneMobile App
Stena Line - NemoAdmin Dashboard
Lighthouse Design SystemDesign System
MatchiWeb App
Zimpler - Mobile PaymentsResponsive Design
Zimpler - User PortalWeb App
QitchMobile App
GreenbyteWeb App Dashboard
Esab - WeldCloudWeb App
Butlr.net - The Help NetworkWeb App
Contact
If you’re looking to hire a product designer, I’d love to chat. I particularly enjoy working with small to medium-sized companies that have an excellent culture. Let’s connect!