Back to projects

Personal Website

The one website I've actually shipped. You're looking at it.

Next.js
React
TypeScript
Tailwind CSS

This is it. This is the project.

I built this site to have a place to dump half-formed thoughts, book notes, and whatever I'm currently obsessing over. It's also, if I'm honest, my most "finished" project to date — which says more about my finishing rate than my ambition.

What's actually going on under the hood

  • Next.js 15, because I like being slightly ahead of the stability curve
  • Markdown files instead of a database, because I didn't want to manage a database for a blog nobody's forced to read
  • Dark mode, because obviously

What I learned

Mostly that shipping something small and real teaches you more than planning something big and imaginary. Also that I will absolutely rabbit-hole into fixing a build config instead of writing content.