1 min readweb · next.js · writing
Building a personal site that gets out of your way
Notes on keeping a portfolio simple, fast, and easy to maintain — and why I stopped over-engineering it.
Every few years I rebuild my personal site, and every time I learn the same lesson: the best version is the one I'll actually keep updating.
Why simple wins
A portfolio is only useful if it's current. The moment publishing a post or adding a project becomes a chore, the site goes stale. So this time I optimized for one thing: the time between having something to share and it being live.
The stack
Next.js for the app, a headless CMS for writing, and a clean design that I don't have to think about. New posts are a few clicks in the dashboard, no deploy required.