About
A homelab, a domain and a habit of tinkering.
I host a handful of apps for myself, my family and a few friends. This page is the front door.
The whole thing is one Next.js app: the pages you see are stored as JSON and edited from a small admin panel. Nothing is hard-coded, so adding a page takes about ten seconds.
The stack
- Next.js with the App Router
- Untitled UI React components and design tokens
- Selfh.st icons for every service logo
- A single JSON file for content — back it up by exporting it
Getting in touch
The fastest way is the contact page. I read everything, eventually.
How this site is built
Pick a look
Accent color, surface, fonts, buttons and corner radius — a few clicks in the admin panel.
Stack some blocks
Heroes, feature grids, link grids, FAQs, pricing tables. Reorder them by dragging.
Save and it is live
Changes are written to disk and the page re-renders on the next request.
