Building this portfolio in a weekend
Why I scrapped my old site and what I changed about how I show projects.
My old portfolio was a card grid of project thumbnails with a one-liner under each. It was fine. It was also forgettable.
The new one started from a different question: what would I want to see on someone else's portfolio?
what I want to see
When I'm looking at another developer's site, I'm scanning for three things:
- can they actually build the thing they claim
- can they explain why they made the choices they made
- do they have taste
The first comes from working code. The second comes from words around the code. The third is the whole site. A grid of screenshots tells me about the first. It says nothing about the rest.
what I changed
Each project now has its own page with a real case study — the problem, my approach, what I'd do differently. It's the difference between "I built a chat app" and "I built a chat app, here's why I picked Convex over Pusher, and here's what I got wrong about message ordering."
the aesthetic
Terminal-coded. Mono everywhere, scanlines, a blinking cursor, ⌘K to navigate. It's a personal site for a developer — leaning into that felt more honest than defaulting to whatever Tailwind-default look every portfolio has right now.
what's next
Writing more here. The bar for a first post is low: ship it, iterate. So, this is the first one.