Projects

Things I run, build, and tinker with.

Most of what I know I learned by building it. Here's what's running in my homelab, the software I've written (much of it with AI as a pair programmer), and the hardware projects that keep me curious. Statuses are honest: some of this is finished, some is still in progress.

Live In progress Retired Experiment

01/Infrastructure

What I run, and what I learned running it.

Homelab platform

Live

Self-hosted services across three hosts, one local and two in the cloud, joined by a Tailscale mesh. Every service lives in its own directory and is managed GitOps-style.

DockerTraefikKomodoTailscaleDigitalOcean

Kubedoo

Live

A full Kubernetes cluster in my homelab, where I go deeper on the platform than I did at work. Recently brought back online after a break.

TalosProxmoxArgoCDCiliumLonghornMetalLB

02/Software

Tools I've built, most of them with AI as a junior engineer.

Formpost

Live

A dead-simple, self-hostable form backend for static sites. Built and deployed; next up, powering this site's contact form.

GoSQLiteSMTPDocker

PushBridge

In progress

A self-hosted relay for Apple push notifications, with a SwiftUI iOS app to send and receive them.

GoAPNsSwiftUIiOS

RowMonitor

In progress

An iOS app that connects to my Merach R15 rowing machine over Bluetooth LE to show and record workouts.

SwiftUICoreBluetoothBLE

Bucklio

In progress

An S3-compatible object storage server, simple to self-host, with the S3 API apps already speak.

GoS3 API

HavenSkye

Experiment

A persistent virtual world I keep coming back to, part world-building and part engineering playground.

Virtual worldsWorld-building

03/Hardware & tinkering

The projects that keep me curious.

Laundry dashboard

Live

An e-ink display that shows washer and dryer status at a glance, wired into Home Assistant. A companion touch display is in the works.

ESPHomeHome AssistantESP32E-ink

Trailer GPS logger

In progress

A battery-powered GPS logger for a work trailer, built so tracking doesn't need a monthly subscription.

GPSLow-powerHardware

Meshtastic nodes

Live

Indoor and outdoor nodes on the local off-grid mesh network around Macomb, and an interest in helping it grow.

MeshtasticLoRaRF
From the archives

EasyVNC and CURTE: early remote-access software I built, long before "remote support" was a product category.