
THRIVE LXP — Learning Platform
Owned UI strategy for a large learning platform — component libraries spanning multiple apps, bespoke/MUI hybrids, and accessibility leadership across teams.
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.
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.
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.
