VB
Vinay BandiLead Frontend Engineer
← Back to Work
Building a Multi-Brand Frontend Platform for The Aspen Group
Completed
Summary: Architected a shared frontend platform to support multiple brands from a single codebase and design system, enabling rapid onboarding of new brands and reducing long-term maintenance and engineering effort.

Context

Aspen Dental transitioned to The Aspen Group and expanded into a multi-brand organization (Aspen Dental, ClearChoice, WellNow, Lovet, Chapter, and more).

Problem

  • A single-brand architecture doesn’t scale as new brands are added
  • Separate apps per brand would multiply complexity and maintenance cost
  • Content teams needed flexibility without engineering dependency

My Role

  • Contributed to the platform strategy and implementation
  • Helped ensure the architecture stayed simple and maintainable
  • Worked with content/platform teams on brand configuration workflow

Approach & Key Decisions

Two apps, clear responsibilities

  • Digital marketing app: all landing pages and marketing content
  • Office directory app: all office/location pages
  • One codebase supports multiple brands without forks

Contentful-driven brand configuration

  • Editors set up content per brand per app in Contentful
  • Apps query Contentful using brand + app context

Shared design system with theming

  • Single component system shared across brands
  • Brand-specific theme/config applied to the same components
  • Consistent behavior and accessibility across brands
Results
  • One marketing app and one office directory app support multiple brands
  • New brands can be onboarded faster using existing foundations
  • Reduced duplication and long-term maintenance cost
  • Content teams can manage brand content with minimal engineering effort