$adarsh-jha-dev~blog/portfolio-rebuild
back to blog

Building this portfolio in a weekend

Why I scrapped my old site and what I changed about how I show projects.

#meta#design#next.js

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.