Projects
XP Farm
Real projects across web, mobile, and network infrastructure — each one solving an actual problem, not following a tutorial.
-
HomeLabMaintained
Production-grade self-hosted infrastructure running 24/7 — networking, compute, storage, monitoring, smart home, and a full Linux ISO stack, all built from scratch.
-
Proxmox HA ClusterMaintained
Four Proxmox nodes on ZFS with a Raspberry Pi tie-breaker, so services replicate and fail over to another node on their own.
-
Network Source of TruthMaintained
NetBox holds every device, address and cable in the lab, kept in step with Proxmox by a sync job.
-
Service SplitCompleted
Moved the photo library, uptime monitoring and tunnel connectors off a single Docker host into their own VMs and containers, each with failover.
-
Self-Hosted GitMaintained
Forgejo hosts my repositories, with push mirrors to GitHub and branch protection on anything that ships.
-
Function Room PADelivered
Diagnosed a dead function-room sound system, sized and installed a replacement amplifier, and documented the setup.
-
This WebsiteMaintained
A static portfolio and blog built from my own journal entries by a Python generator, deployed on Vercel.
-
Stream Deck Usage MeterMaintained
A fork of an open-source Stream Deck plugin that reports live Claude usage limits and local token and cost totals — extended with dial support, a vendored dependency, and a release gate.
-
TheiaIn Progress
A Windows tool that builds a sales-lead list for a function venue from public sources, keeps the source for every contact, and writes into the venue's own spreadsheet after a person reviews it.
-
Hotel IPTV System — 100+ RoomsIn Progress
End-to-end overhaul of a hotel's network and TV across 100+ rooms — new topology, an IPTV headend, and automated recovery.
-
Hotel Network ReviewIn Progress
A review of a hotel's network with a target design and a runbook the owner can keep.
-
Local DNSIn Progress
A self-hosted DNS server on a Raspberry Pi for local names and filtering.
-
Family Home DashboardIn Progress
A wall-mounted touchscreen that keeps the household in sync — shared calendar, live weather, and event countdowns at a glance.
-
Multi-Site Network UnificationUpcoming
Three separate sites joined into one network so remote devices feel local, with a unified camera network and consistent cross-site access.
-
CI RunnerUpcoming
A sandboxed build runner for my Forgejo repositories, kept off the home network.
-
Lab Configuration ManagementUpcoming
An Ansible baseline for the Proxmox nodes, starting as a report of what has drifted.
-
Home Assistant Dashboard RebuildUpcoming
A redesigned Home Assistant dashboard laid out room by room.
-
Servers VLANUpcoming
Moving the lab's servers and guests onto their own VLAN, apart from home devices.
-
Caddy Rating AppArchived
A mobile app for submitting and tracking caddy ratings, with 5-star submissions syncing live to a provider dashboard.
-
Disclaude SeshArchived
An open-source Discord bridge for running Claude Code on a headless server — start, drive, and supervise AI sessions from a phone, published with full docs and versioned releases.
-
FileItArchived
A Windows tool that keeps the Downloads folder sorted on its own — files land, get classified by type, and move to where they belong without being touched.
-
Kubernetes SandboxArchived
A three-node Talos Linux Kubernetes cluster on Proxmox, built to learn the platform and then torn down.