Why
I wanted a portfolio that felt like a character sheet — levels, missions, loadouts.
The Stack
- Next.js for the SEO-friendly frontend
- NestJS + Postgres for a real backend
- An admin panel so I can add content without touching code
console.log("welcome, player one");
More missions incoming. ▸