Skip to main content

Work

A sample of recent engagements.

These are illustrative — specific clients and deliverables are discussed privately. The common thread is small teams and senior work.

Next.js · Tailwind · Cloudflare

Event venue platform

A statically rendered marketing site and inquiry pipeline for a Southern California wedding venue, built on Next.js and Cloudflare Pages Functions.

TypeScript · Postgres · Edge functions

Internal tools, done right

Replaced a sprawling spreadsheet workflow with a focused internal web app — auth, forms, reporting, and audit — in a single quarter.

React · Figma · Motion

Design-engineering partnership

Embedded with a design team to translate a complete Figma library into production React components with motion and theming.

Scope

What a typical engagement looks like.

These shapes cover maybe 80% of what I take on. The remaining 20% is unusual enough to be interesting.

Product strategy

Clarify what to build, in what order, and why. Lightweight discovery, decisions documented in writing.

Hands-on engineering

Modern web applications with TypeScript, React, and the Next.js app router. Static or dynamic, deployed on Cloudflare or Vercel.

Design partnership

Pair with your team to turn Figma into production-ready components without losing taste along the way.

Think we'd be a fit?

Send a few sentences about the project. I'll tell you honestly whether I'm the right person — and if I'm not, I'll usually know someone who is.

I reply to every message, usually within one business day.

Say helloContact