Trust Center design system screenshots
Back to WorkCase Study

Modernizing Frontend Architecture

From Bootstrap to a Unified Design System with MUI

I led the migration from a heavily customized Bootstrap stack to Material UI, creating a scalable design system that unlocked theming, white-labeling, and faster development across products.

Duration

2 Years

My Role

Lead Frontend Engineer

Team

6+ Engineers


The Challenge

SafeBase supported multiple product surfaces with different branding needs: the core application and customer-facing Trust Centers. Bootstrap had no true theming model, which meant every customization required layers of workarounds and duplicate components.

  • Separate button implementations for App and Trust Center due to different primary colors
  • Extensive styled-components wrappers and SCSS overrides
  • Fragile override chains that caused regressions and styling drift
  • Difficult and expensive white-labeling and dark mode implementation
  • Slow feature velocity due to complexity and duplication

My Approach

Start Small, Prove Value

Rebuilt the broken sidebar with MUI, then introduced foundational components like typography, menus, and forms.

Build the System

Created a shared component library with design tokens, Storybook docs, and theme-aware components.

Shift the Architecture

Product differences became theme differences. One component adapts to the closest theme automatically.

Scale Across Products

Rolled out light & dark mode in Trust Center, then extended the same token system to the application.

The Results

We retired Bootstrap, Atlantis, react-select, sass, and legacy overrides and replaced them with a unified Material UI design system that continues to support product growth today.

280+

React-Bootstrap imports removed

3

Frameworks retired (Bootstrap, Atlantis, Custom SCSS)

2

Themes supported (Light & Dark Mode)

1

Unified design system shared across products

Faster

Feature delivery with less duplication and fewer regressions

Impact

The migration transformed frontend development from a collection of disconnected styling systems into a cohesive platform. Engineers spend less time fighting CSS and more time building features that deliver value to our customers.

Design Systems
Theming
Component Architecture
MUI
Storybook
Frontend Leadership

Back to Work