At PartsBase, where I worked as a contractor through WillDom, I built the frontends for three LLM-generated content products. I defined the output contract with the AI architect and backend, then rendered model output with a tag allowlist and DOMParser sanitizer so the writer model could change without frontend updates.
I also built and ran two public search products end to end on AWS S3 and Lambda, turning unauthenticated visitors into paid subscribers. I led the Create React App to Next.js 14 migration to production, improving Lighthouse Performance from 25 to 94 and SEO from 61 to 92.
At LifeTime, I built a self-improvement blog with React and Hygraph over GraphQL, giving the editorial team a way to publish without touching code. At Marketmov, I built an investor web app with portfolio metrics, interactive performance charts, stock comparisons, real-time price updates, and customizable watchlists.
My selected work includes a React and TypeScript CDT laddering calculator with 119 unit tests, and a hand-built portfolio with a 100/100/100/100 mobile Lighthouse score. I bring a business-administration background to technical decisions and use Claude Code with enforced verification.

