At Framna, I Drove The Shift To A Uniform Web Design Workflow
As Senior UX Designer at Framna, I unified our web design and development into a single, scalable workflow. We built Stride, a custom theming solution and Angular component library, that lets us scale client brands fast, ship consistent UI, and enforce accessibility by default. Results: shorter design to development lead time, fewer handoff issues, and a centralized, production proven UI kit now powering five enterprise client applications.
Custom Theming Engine
A semi-automated workflow for creating versioned themes for client brands, leveraging design tokens as the single source of truth.
Themed UI Components
A collection of 25+ accessible and composable themed Angular components you can directly use inside your web applications.
Documentation
Comprehensive documentation for developers and designers to help teams integrate UI components with clarity and ease.
Overview
- Timeline
- Oct 2023 - Sep 2025
- My Role
-
Product Vision & Strategy
UI/UX Design
- Constraints
-
Tech Stack
Limited Resources
Governance
- Client
- Framna
- Team
-
Tom Oostewechel
John Doe
- Deliverables
-
Theming Solution
Figma & Angular UI Library
Documentation
Framna
Framna is a digital product agency collaborating with leading companies to build impactful digital products.
01 / Context and Problem area
The product agency balancing act
Agency life is a rollercoaster. At Framna, we often joke it’s either peacetime or wartime, there is no in between. Every client project brings new challenges, from rushing to launch features under pressure to juggling tight budgets and ever-changing client expectations. It’s a constant effort to balance creativity with real constraints, where we navigate the tension between fixed budgets and design ambition, tight timelines and the need for exploration, accessibility versus visual flair, and scalability versus custom solutions to name a few.
2025 in een Rive Animatie
Ultimately, finding the sweet spot between these constraints is the key to delivering high-quality, practical solutions that meet our clients’ needs without compromising on time or business goals. In fact, this is what drives us to continuously innovate and adapt our processes.
In agency life, time is everything
At Framna, cross-functional teams collaborate on strategy, design, front-end, and back-end development. In practice, this collaboration often leads to frequent handoff moments, which can slow down the process, fragment the team’s context, and potentially overlook critical details. The more frequent these handoffs, the longer the lead time becomes, and in the fast-paced world of agency work, where time is a valuable commodity, every hour counts.
Why our workflow held us back
We persistently encountered recurring issues. Developers were constantly recreating components from scratch because our design logic was not reusable across projects. Every build reinterpreted design primitives such as color and typography, and form input fields, one of the most crucial primitives in enterprise applications, exhibited inconsistent behavior from one project to the next.
Our workflow was flexible, but that flexibility caused repeated rework. For each new project, developers spent one to two sprints rebuilding slightly different versions of the same foundational components, time that could have gone to features that add real client value. Over time, these inefficiencies piled up and began to slow delivery and reduce the quality of our work.
Building outside a system and shared foundation comes with a cost: your team becomes the system. You own components for its entire lifespan: every brand update, bug fix, accessibility tweak, and unplanned request for change. With more projects on our plate, this ownership burden made it tough to maintain quality, especially now with new regulations like the European Accessibility Act (EAA)1 going into effect. Since most code for each project was custom, it was nearly impossible to update older projects to comply with these new rules in a way that was cost-effective, opening the door for legal risk. We knew we had to change our approach.
02 / Strategic Principles
Laying the ground rules
We knew from the start that creating this entirely new workflow and system would be a huge challenge, covering technical, architectural, design, and governance aspects. And without a dedicated budget and team focused solely on this, we had to be smart about how we approached it. To keep ourselves on track, we set three strategic principles to guide us along the way.
- The Dalai LamaCarry out a random act of kindness, with no expectation of reward, safe in the knowledge that one day someone might do the same for you.