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

  1. Pick a look

    Accent color, surface, fonts, buttons and corner radius — a few clicks in the admin panel.

  2. Stack some blocks

    Heroes, feature grids, link grids, FAQs, pricing tables. Reorder them by dragging.

  3. Save and it is live

    Changes are written to disk and the page re-renders on the next request.