Logo for THRIVE LXP — Learning Platform

THRIVE LXP — Learning Platform

Senior Product Engineer
ReactMUITypeScriptDesign systemsTestingAccessibility

Owned UI strategy for a large learning platform — component libraries spanning multiple apps, bespoke/MUI hybrids, and accessibility leadership across teams.

Thrive learning platform — enterprise LXP marketing and product UI shown across mobile and desktop devices.

Context

At THRIVE LXP, I worked as a Senior Product Engineer inside the product org shipping interfaces learners and admins touch constantly — across a platform used by millions of users in 60+ countries.

Thrive product surfaces — learner and admin experiences across devices.

Design systems at scale

I managed the platform’s component library shared across multiple apps — balancing speed with consistency:

  • Bespoke components where UX differentiation mattered
  • MUI-grounded patterns where velocity and familiarity mattered

That tension — bespoke vs standard — is where senior frontend work actually lives. The library had to serve admin dashboards, learner experiences, and content tooling without every squad reinventing buttons, tables, and forms.

Learning pathways — structured journeys through platform content.
Learn experiences — content delivery at enterprise scale.
Integrations — connecting Thrive into the wider HR and learning stack.

Accessibility engineering

I acted as an accessibility engineer across teams: audits, fixes, and education so accessibility wasn’t “Harry’s lane” but a shared muscle. On a platform at this scale, a11y regressions don’t stay local — they multiply across every surface that imports a broken primitive.

Quality bar

Testing and UX weren’t polish phases — they were guardrails for a platform that couldn’t afford regressions at scale. My work was as much about how teams shipped as what shipped: patterns, review habits, and components that made the right thing the easy thing.

Outcomes

The platform needed to feel cohesive to learners while giving product teams room to move. The component strategy — bespoke where it counted, MUI where it didn’t — kept velocity high without sacrificing the consistency enterprise buyers expect.

See the live platform at thrivelearning.com.