Product Design

Product Design

SDK-Enabled Design System Migration

SDK-Enabled Design System Migration

Building a scalable, headless AI powered design system for embedded B2B2B applications.

Building a scalable, headless AI powered design system for embedded B2B2B applications.

A system rebuild

A system rebuild

The Monite design system was completely re-imagined, transitioning from Material UI to a custom foundation built on ShadCN, Radix, and React. As Head of Design, and working with two Senior Product Designers, I led the project from scratch in Figma in order to create a scalable, headless system powering Monite’s embedded finance SDK.

A key challenge was designing for a B2B2B environment, where the interface needed to deliver best-in-class UX/UI while remaining fully adaptable to client brands.

The new system balances research-driven usability with complete design flexibility, establishing a 2025-ready standard that enables clients to adopt or customize high-quality UI patterns from the start.

I collaborated closely with engineering leadership to align design tokens, theming logic, and component behavior directly with production. The result is a system built for performance, accessibility, and long-term maintainability, enabling seamless white-label implementations.

The Monite design system was completely re-imagined, transitioning from Material UI to a custom foundation built on ShadCN, Radix, and React. As Head of Design, and working with two Senior Product Designers, I led the project from scratch in Figma in order to create a scalable, headless system powering Monite’s embedded finance SDK.


A key challenge was designing for a B2B2B environment, where the interface needed to deliver best-in-class UX/UI while remaining fully adaptable to client brands.


The new system balances research-driven usability with complete design flexibility, establishing a 2025-ready standard that enables clients to adopt or customize high-quality UI patterns from the start.


I collaborated closely with engineering leadership to align design tokens, theming logic, and component behavior directly with production. The result is a system built for performance, accessibility, and long-term maintainability, enabling seamless white-label implementations.

Flexibility and scale

Flexibility and scale

The redesigned system is engineered to serve diverse client and product needs:

  • Modular by Design: Components can be imported individually, keeping builds lightweight and efficient.

  • Brand-Ready Theming: Design tokens enable quick alignment with client brands or full white-label customization.

  • Headless Components: Logic-first architecture allows complete styling freedom.

  • Built on Radix Primitives: Accessibility and interaction best practices are included by default.

  • Dynamic Theming & Dark Mode: Instantly adapts to user or system preferences.

  • Type-Safe & Developer Friendly: Built in TypeScript for reliability and scalability.

  • Modern Framework Support: Compatible with Next.js App Router and React Server Components.

  • Future-Proof & Forkable: Clients can version, extend, and evolve their UI independently — ideal for multi-tenant B2B2B products.

The new Monite design system establishes a forward-looking foundation that combines modern UX standards, brand adaptability, and developer efficiency — setting a strong precedent for scalable, white-label design in embedded finance.

The redesigned system is engineered to serve diverse client and product needs:


  • Modular by Design: Components can be imported individually, keeping builds lightweight and efficient.

  • Brand-Ready Theming: Design tokens enable quick alignment with client brands or full white-label customization.

  • Headless Components: Logic-first architecture allows complete styling freedom.

  • Built on Radix Primitives: Accessibility and interaction best practices are included by default.

  • Dynamic Theming & Dark Mode: Instantly adapts to user or system preferences.

  • Type-Safe & Developer Friendly: Built in TypeScript for reliability and scalability.

  • Modern Framework Support: Compatible with Next.js App Router and React Server Components.

  • Future-Proof & Forkable: Clients can version, extend, and evolve their UI independently — ideal for multi-tenant B2B2B products.


The new Monite design system establishes a forward-looking foundation that combines modern UX standards, brand adaptability, and developer efficiency — setting a strong precedent for scalable, white-label design in embedded finance.

samuel.e.mclean@gmail.com

samuel.e.mclean@gmail.com

samuel.e.mclean@gmail.com