← Back to work
Design System & Web Platform · 2023 – present

Frontend Platform & Migrations

A fast-growing app needed a durable component system and a modern, typed foundation.

MUI v4 → v9
Framework migration delivered
JS → TS
Typed codebase conversion
Reusable
Storybook + Jest component library

Context

A frontend scaling fast across multiple apps needed a shared, reliable foundation.

Problem

Inconsistent components and an aging, untyped stack slowed every feature and invited regressions.

My role

Drove cross-cutting frontend platform work alongside feature delivery.

Approach

  • Authored a large share of the shared component library (phone input, searchable autocomplete, table, chip, snackbar, select, tabs, time picker) with Storybook stories and Jest tests.
  • Migrated the app off Material-UI v4 to MUI v9 and drove a JavaScript-to-TypeScript conversion.
  • Built provider-agnostic analytics, feature flagging, RBAC-gated UI, and cross-portal single sign-on.

Tech stack

ReactTypeScriptMUIStorybookJest