At Embrace Pet Insurance, I built the front end of a Vue 3 and Nuxt 3 claims portal used by 20–30 adjusters. Adjuster productivity rose 20% at launch, with no dip during the switch from the old platform.
I also built phase 1 of a customer-retention portal and shipped it to production. I created a reusable component set, defined the front-end API contract with back-end developers, and worked with designers on accessible, data-heavy interfaces.
At MedTrakRx, I led the pharmacy benefits management team’s move from React to Vue for systems handling PHI and PII. I cut record create, read, update, and delete times by about 40%, and the team delivered four department-specific workspaces.
I’ve also built pharmaceutical marketing sites at Eversana Intouch and brought React, React Native, and GraphQL into client applications at Code Koalas. On my ongoing Bring Your Own League project, I’m developing a fantasy sports platform that combines teams from the Sleeper and Yahoo Fantasy APIs into one league.

