Projects
Homelab
Self-hosted Multi-node Bare-metal Kubernetes Cluster
Production-like environment built entirely with Infrasture-as-Code, from initial node provisioning to application deployment via GitOps
The Cloud Resume Challenge
Serverless Cloud-Hosted Static Website
Implemented Infrastructure-as-Code and CI/CD pipelines for automated deployments
TrueNAS Gotify Adapter
Go Application for Centralized Alert Management
A Go port of a Python script to implement a fake Slack webhook endpoint using Gin to capture TrueNAS alert webhooks and forward them to a Gotify instance. Built and deployed via GitHub Actions as a Docker image.
Simple Shelly Exporter
Minimal Prometheus Exporter for Shelly Plug US
Lightweight Go-based exporter exposing only the active power (watts) from a single Shelly Plug US via Prometheus metrics, intended as a coding exercise with minimal dependencies. Built and published as a Docker image to Docker Hub using GitHub Actions
Jailhouse Roll Call
Go Application for Displaying TrueNAS Jail Information
Fetches jail details from a TrueNAS server via API and renders them as an HTML table on a local web server using Go.