Check out My Newsletter:Why I rebuilt my portfolio (again)

Why I rebuilt my portfolio (again)

Losing my old source code forced a full reset. Instead of restoring from a backup, I used it as a chance to rethink the whole site.

Trey Allen
Trey Allen
Jul 2, 2026

Losing my old source code forced a full reset. Instead of restoring from a backup, I used it as a chance to rethink the whole site — starting with why a portfolio needs a blog at all.

The old site

The previous version was a straightforward Next.js + Chakra UI portfolio. It worked, but it was purely a showcase — no writing, no way to talk through the why behind a project, just a list of finished things.

What changed

This version treats the blog as a first-class citizen instead of an afterthought. Every project gets a project card, but the actual depth — the debugging stories, the decisions, the dead ends — lives in posts.

Comments (1)

Leave a comment

Trey Allen
· Jul 9, 2026

First Comment

Why I rebuilt my portfolio (again) | Trey Allen