Projects

A few things I’ve built and the writing that goes with them. Hover a project to preview it.

Placeholder — code editor. Replace with a screenshot of the site.

A personal site built from scratch — design, content layer, and deploy.

Designed and built end to end: a static-leaning Next.js App Router site with an MDX content pipeline, build-time syntax highlighting, an oklch-based color system, and dark mode without a flash. No template, no CMS — every detail is owned code, and every change ships as a commit.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
  • MDX
  • Shiki

Writing

Ongoing
Placeholder — a writing desk. Replace with a real image.

Essays and notes on engineering, product, go-to-market, and AI.

An ongoing body of writing — from treating distribution as an engineering problem, to reading Anthropic's recursive self-improvement essay against its own numbers, to notes from conversations with founders. Published in the open and version-controlled alongside the site.