Topic
Built
Infrastructure and systems stood up from scratch — servers, networks, sites, tooling.
Domainfolio: one app, a sale page for every domain
A self-hosted domain portfolio: every domain I own points at one Next.js app, which reads the Host header and renders that domain's for-sale page, with an offers inbox, per-domain visit stats and lease-to-own terms. It runs in Docker behind its own Cloudflare Tunnel, and the names are also listed on Afternic.
The Great Migration: Aegis production comes home
The production API behind Aegis CloudOps and Fishing Rod Terminal moved off a DigitalOcean droplet and onto a VM in this homelab, behind its own Cloudflare Tunnel. The move, an exposed Kubernetes API found on the new box, an outage, and the claims that had to be corrected afterwards.

Cloud Migration Readiness: a 6R assessment inside Aegis
A new Aegis feature: upload a server inventory, or run a read-only Proxmox discovery script, and get a 6R call per workload, an end-of-support check, AWS sizing at list price, a readiness score and dependency-grouped move waves. Its first real test was the Proxmox host that had just taken production out of the cloud.
Road to CISSP: building a study platform from fundamentals to CISSP
road2cissp.com: a React study platform with an AI tutor, interactive labs, a Security+ exam simulator and synced progress. The frontend is on Vercel and the FastAPI backend runs on a Fedora VM in this homelab, behind its own Cloudflare Tunnel.
A third Proxmox host, outside the cluster
A third machine running Proxmox VE as a standalone host, next to the two-node cluster rather than in it. It started with the Minecraft server and now also runs production for Aegis CloudOps and Fishing Rod Terminal, with production-first boot order and nightly backups to the Time Capsule.
The Real-Life ATM — my backend, Claude Code's frontend
A three-bank ATM in Python: I wrote the object-oriented banking backend, Claude Code built the Pygame arcade machine on top of it — and the same game now runs in your browser, compiled to WebAssembly.
Proxmox & GNS3 Homelab Implementation Plan
Build and operations plan for a two-node Proxmox VE cluster with GNS3 network simulation and a Windows-based security workstation.
Aegis Managed VPS — building in the open
A Linux-first, automation-first managed VPS service, in design. Coming soon — the trials and errors of building it will be documented and published here via Fieldnote as the work happens.
Going live via Cloudflare Tunnel
Every command, manual step, and lesson from taking spencerlab.tech live over HTTPS — including the discovery that the ISP made port-forwarding physically impossible, and the tunnel that solved it.