Skip to content
<matthew />
cd ../work

/* case study */

Multi-Tenant White-Label Platform

Refactored an acquired single-tenant, customer-facing stack into a multi-tenant, white-label platform for clients.

// impact: Full-stack refactor in ~3 months with a team of three

// Context

OpenLoop acquired a customer-facing application built for a single tenant. To serve multiple clients, it had to support per-client white labeling.

// Challenges

  • ›Single-tenant assumptions baked into the domain model, business logic, and UI
  • ›A tight timeline and a team of three engineers

// Approach

  • ›Redesigned the domain data model for tenancy
  • ›Refactored the business-logic API layer and the React browser UI
  • ›Used Retool as the admin tool to avoid building internal UI from scratch

// Outcomes

  • ›Multi-tenant white labeling delivered in about 3 months
  • ›Done with just two other engineers

// next case study

90k-Line Next.js → TypeScript Migration