Selected work

Two things I do really well.

Track 01

Development

13 years building for the web, from enterprise engineering orgs to indie clients. I work in WordPress, React, Next.js, and whatever the project actually needs. Client names are kept confidential per agency agreement.

Lead Front-End Engineer

Major University

★ Award-winning

An award-winning site for a large research university. My favorite of the three. I owned the full front-end implementation, including a custom flipping-cards animation I built from scratch.

The problem

A university site lives and dies by its content editors: faculty and staff who update it constantly and aren't developers. It had to look great and work beautifully for visitors while staying genuinely easy to manage on the back end.

What I built

A polished, award-winning site built in close coordination with the back-end engineer, with editor experience treated as a first-class concern. The standout: a custom flipping-cards animation that runs seamlessly on desktop and mobile.

The outcome

Won a design award. Still running, still easy to maintain. Exactly the goal.

Front-endAnimationCMS / editor UX
Lead Front-End Engineer

Hip-Hop Media Platform

My first headless WordPress project: a full front-end rebuild for one of the most-visited hip-hop media destinations on the internet, with a Next.js frontend powered by WordPress via GraphQL.

The problem

The client wanted the full WordPress editing experience, including full site editing, while running a completely decoupled Next.js frontend. That's a tension headless WordPress doesn't resolve out of the box, and it pushed me deep into GraphQL and the WPGraphQL ecosystem to make it work.

What I built

A headless WordPress + Next.js architecture with GraphQL as the data layer. Editors kept their familiar WordPress full site editing workflow; readers got a fast, modern frontend.

The outcome

Came out the other side with real fluency in GraphQL and headless CMS architecture. Patterns I've reached for on every complex content project since.

Next.jsHeadless WordPressGraphQLFull site editing
Front-End Engineer

Global Rideshare Platform

Replatformed an engineering blog off a custom React setup and onto an internal TypeScript design system for one of the world's most recognized tech companies.

The problem

A replatform that had been discussed for years. When it finally got the green light, the front end needed to migrate to TypeScript and integrate cleanly with an extensive internal design system with its own conventions, constraints, and expectations.

What I built

A replatformed blog front end in TypeScript, fully integrated with the client's internal design system. Cleaner, more maintainable, and aligned with how a large engineering org actually ships.

The outcome

Deepened fluency in TypeScript and navigating large-scale design systems. Experience that translates directly into cleaner code on every project since.

TypeScriptDesign systemsReplatform
Front-End Engineer

Enterprise SaaS Leader

Reimplemented one of the world's highest-traffic corporate blogs for a Fortune 500 enterprise software company.

The problem

At this scale, reliability isn't optional. The cost of a production incident is high, and the engineering process had to match: rigorous QA and a staging environment that mirrored production exactly.

What I built

A fully reimplemented corporate blog front end, delivered to production standards. On time, at scale, without incident.

The outcome

A lesson that informs every project since: even small sites benefit from thoughtful QA and a clear deployment process.

Front-endQA processScale
Track 02

Podcast production

I've edited, produced, and hosted podcasts across a wide range of formats. From developer shows with hundreds of thousands of listeners to indie shows I helped build from scratch. This is available as a standalone service.

What I offer
Episode editing & publishing
Full production workflow buildout
Show launch consulting
Ongoing monthly retainer

Ready to stop fighting your tech?

Let's figure it out together. Help from someone who genuinely enjoys this stuff.

Book a free discovery call →