CASE STUDY

Circulate

Designing clarity and efficiency into a fast-moving B2B marketplace

Circulate is a B2B marketplace that helps brands and suppliers buy and sell sustainable packaging across Europe. It combines commerce, logistics, and sustainability insights into one connected experience. As the product designer working within a distributed team, I helped shape the product strategy, define end-to-end user flows, and deliver a cohesive design system that supported rapid iteration. The project demanded adaptability, clear communication, and deep collaboration across disciplines.
ROLE: Lead Product Designer
DURATION: 9 months
PLATFORM: Web & Mobile
STAGE: Replatform

Overview

Circulate’s goal was to make sourcing sustainable packaging as simple as shopping online, while solving the complex operational and data challenges behind the scenes.

Working asynchronously with a team spread across Europe and Vietnam, I collaborated with the founder, product manager, and engineering team to define product direction and deliver new features. My role spanned product strategy, UX design, and design systems, ensuring that every release improved usability, supported business goals, and reflected a consistent brand experience.

This environment required constant prioritisation. I partnered closely with the founder and product manager to plan the roadmap, evaluate trade offs, and focus design effort on the most impactful initiatives.

The problem

Packaging procurement is a very fragmented process. Businesses often rely on manual sourcing, inconsistent data, and outdated catalogues to find suitable materials. For suppliers, the challenge lies in presenting their products clearly and managing orders at scale.

Circulate was founded to solve this problem. Whilst the platform had grown quickly, the user experience hadn’t kept pace. Buyers found it difficult to navigate the catalogue of packaging materials and configure bulk orders, particularly when each product required multiple variables (size, finish, quantity, sustainability rating, etc.).

Therefore, Circulate needed a design framework that could support both sides of the marketplace while enabling fast iteration, experimentation, and integration with AI powered tools that recommend sustainable alternatives and automate packaging suggestions.

The challenge was to design a system that felt familiar and efficient to professionals, yet still human and easy to use, bridging the gap between industrial data and everyday decision making.

The goals

The project aimed to establish a scalable foundation for Circulate’s next phase of growth. Beyond improving usability, the redesign sought to reduce operational friction and create a unified experience for buyers, vendors, and internal teams. The goal was not just to deliver a more intuitive interface, but to design a system that could evolve with the business, support ongoing iteration, and empower teams to move faster with confidence.

  • Deliver an efficient, transparent platform that simplifies complex B2B purchasing flows
  • Support ongoing product iteration through a flexible design system and reusable components
  • Strengthen the brand’s position as a leader in sustainability and supply chain transparency
  • Align user needs and business goals through data informed decision making
  • Enable faster delivery cycles by improving team processes and communication

The approach

Leading product design across multiple initiatives

I defined and delivered product design for several parallel workstreams, including search and discovery, product listings, and order management. Each feature had its own set of users and business rules but needed to feel unified within the broader Circulate experience.

I worked end to end, from framing requirements with the founder and product manager, to designing wireframes, to supporting engineers during implementation. Every design decision was tied back to user behaviour and business outcomes, ensuring that we built features that were not only functional but meaningful.

Iterative design and agile collaboration

Circulate evolved quickly, so our process had to match its pace. We operated in short design sprints, using lightweight documentation and asynchronous communication to keep momentum.

I regularly partnered with product and engineering teams to identify any bottlenecks in our process, make informed recommendations, and implement improvements that streamlined our workflow. By reducing friction in our design to development process, we accelerated releases while maintaining consistency.

Data and empathy in decision making

Although much of our research and testing was founder led, I stayed close to insights and data to understand how users interacted with new features. I used this context to refine flows, prioritise improvements, and balance the needs of both sides of the marketplace.

Our goal was to make the interface feel effortless even when the underlying systems were complex. Every refinement, from filter logic to empty states, was guided by empathy for real users managing high stakes B2B orders.

Advocating for systems thinking

I introduced a structured approach to design components and UI patterns that reduced duplication and improved coherence across the platform. This design system became the foundation for new features, enabling the team to iterate faster without compromising quality.

Along the way, I helped the founder and engineers understand best UX practices, explaining the reasoning behind each decision and building a shared vocabulary for good design.

The outcome

Faster delivery cycles
A streamlined design process that allowed the team to deliver high quality features quickly and consistently.
Aligned cross functional collaboration
Clear communication and shared understanding across design, product, and engineering reduced rework and improved velocity.
Scalable design system
A growing library of components and UI rules that supported future iterations and new product categories.
Improved product clarity
Simplified filters, structured data displays, and clear pricing improved usability and reduced friction in purchasing decisions.

Reflection

Circulate has been one of the most dynamic projects I’ve worked on, a fast moving, collaborative environment that demanded clarity, adaptability, and strategic thinking.

The experience reinforced my belief that great product design thrives on communication and iteration. By staying close to the data, navigating ambiguity, and maintaining empathy for our users, we built something functional, elegant, and scalable.

This project strengthened my skills in agile delivery, cross functional collaboration, and product strategy, and reminded me that good design is as much about how teams work together as it is about what they create.

More projects

empathy   /   trust   /   collaboration

Designing trust into a two sided marketplace for children’s activities

Designed an end to end platform connecting parents and providers through clear, reliable design. Collaborated asynchronously with a cross functional team to define user flows, design systems, and polished interfaces that inspire confidence and support growth.

View case study

scale   /   alignment   /   transformation

Designing scalable systems for a global resale platform

Redesigned an established B2B brand into a modern, two sided marketplace. Delivered system wide improvements across vendor tools, search, and dashboards, bringing teams together around a unified design vision and scalable design system.

View case study