Home

Projects

Things I've built to learn how systems fail, and how to keep them running.

VPSLAB

Oct 2026

Disposable Ubuntu 24.04 servers in Docker that behave like fresh VPSes — systemd as PID 1, sshd, sudo, cron, and journald with static private IPs — for deploying and testing DevOps/SRE automation over SSH without renting machines.

DockerDocker ComposeUbuntu+4

TenantFlow

Aug 2026

Multi-tenant SaaS control plane where every tenant lifecycle operation — provision, upgrade, migrate, backup, restore, delete — runs as a durable Temporal workflow with saga compensation and a retryable DLQ.

GoTemporalPostgreSQL+6

Active-passive HA lab with nginx, keepalived (VRRP), a Go backend, and a full observability stack (Prometheus, Grafana, Loki, Alertmanager) — single-command Docker Compose deploy with an automated failover test suite.

GoNginxKeepalived+6

PatchOps

Jul 2026

A self-contained Linux patch governance platform — Aptly mirror/snapshot promotion, a custom-built AWX standalone install orchestrating everything on a schedule, and Grafana dashboards backed by a Postgres governance DB.

AnsibleAWXAptly+4

A production-ready Express.js API server with integrated Temporal workflow support, featuring auto-discovery, Docker Compose orchestration, PM2 process management, and Prometheus/Grafana monitoring.

TypeScriptExpress.jsTemporal.io+8

Infrastructure setup combining Temporal workflow engine with high-availability PostgreSQL cluster.

TemporalPostgreSQLPatroni+4

Production-ready PostgreSQL High Availability cluster with Patroni, HAProxy, and etcd running in Docker containers.

PostgreSQLPatroniHAProxy+3

AutoUpd CLI

Jan 2024

A cross-distro solution for automatically keeping your Linux system up to date. This project provides a universal update script, systemd service and timer units, and log rotation for safe, unattended system and AUR (Arch User Repository) updates.

GoBashsystemd+1

Automated development environment setup for EndeavourOS (Arch-based) with comprehensive package management, GNOME customization, and development tools.

AnsibleTemporalPostgreSQL+3

Homelab

Jan 2024

A learning-focused homelab repository for Ubuntu server management, featuring custom dotfiles and a CLI tool for installations and maintenance.

BashDockerUbuntu+2