Bloomreach
Creating design system to scale development
CLIENT
Bloomreach
TIMEFRAME
1 year, 2024
ROLE
Design Systems
Design Docs
UI Design
IMPACT
Unified brand experience across platforms & faster development turnover of new features
I spent a year with the Bloomreach design team on building and implementing a design system from the ground up. We called it Banana - I promise we did more than just making everything yellow 🍌: From crafting individual components and patterns to documenting them and working closely with frontend developers on implementation, I made sure everything was designed for both usability and scalability. I also defined accessibility guidelines and design principles, ensuring a seamless experience across the platform. The result is a unified ecosystem that empowers designers and developers alike. We love bananas! Do you?

The making of a checkbox.
Or well, of any component in the 🍌 system..
01 Component design
First step happens in Figma - this is where we created the checkbox component with all it's variables and states keeping in mind all of its current use cases in our platforms.
02 Documentation
In the second step I wrote a detailed documentation for the component. Our documentation bridged design and development, providing clear guidelines, visual specifications, and implementation details. This became the single source of truth for designers and developers.
03 { Code implementation }
The implementation phase was a collaborative journey between the design and frontend dev team. While the starting point for devs was the documentation I wrote, the process also involved a continuous dialogue to clarify any implementation details and design decisions. With limited resources, we also had to make tradeoffs. We established a pragmatic approach, prioritising core functionality and agreeing to defer more complex variants to future design system iterations. This iterative process allowed us to maintain high-quality standards while remaining flexible and responsive to evolving product needs.
Cool, we have a checkbox.
Now just all the other componets
and we have a design system

© vh.studio · 2025