
From an empty repository to a production learning product.
Product interfaces, a Next.js BFF, secure media, legacy migration, CI/CD, and deployment. Live in ≈5 months.
Read the case studyFour accounts of product work: the operating constraint, what I owned, why the implementation took its shape, and what changed in production.

Product interfaces, a Next.js BFF, secure media, legacy migration, CI/CD, and deployment. Live in ≈5 months.
Read the case study
Scientists can edit source, review compiled output, and act on AI feedback without switching tools.
Read the case study
TypeScript adoption, Webpack to Vite, cart performance, and technical leadership: ≈10× faster builds and ≈3× faster cart interactions.
Read the case study
70% faster rendering for conversations with more than 1,000 messages after list virtualization.
Read the case studyI’m open to remote roles, full-time or long-term contract. Send me the role and a little about the team.
I usually reply within one business day.