cd ~
// ls -la ~/projects

All Projects

A collection of projects I've built over years.

NGINX Load Balancer Lab

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.

GoNginxKeepalivedDockerDocker ComposePrometheusGrafanaLokiAlertmanager

PatchOps

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.

AnsibleAWXAptlyPostgreSQLGrafanaDockerDocker Compose

AutoDev with Ansible

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

AnsibleTemporalPostgreSQLBashLinuxDocker

AutoUpd CLI

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.

GoBashsystemdLinux

Homelab

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

BashDockerUbuntusystemdLinux

Simple Temporal

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.ioPostgreSQLPrismaDockerPM2PrometheusGrafanaWinstonZod

Postgres HA Cluster

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

PostgreSQLPatroniHAProxyetcdDockerBash

Temporal + Postgres HA

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

TemporalPostgreSQLPatroniHAProxyetcdDockerBash