Projects

Homelab Infrastructure

Proxmox • ZFS • OpenMediaVault • Docker • Networking

Designed and built a production-style homelab environment using Proxmox virtualisation, ZFS storage, and containerised services. Implemented structured networking with static IP allocation and service segmentation.

Outcome: Stable multi-service environment supporting storage, DNS, monitoring, and application workloads with predictable performance and maintainability.

Monitoring & Observability Stack

Prometheus • Grafana • Node Exporter • cAdvisor • Docker

Deployed a full monitoring stack to capture system and container-level metrics. Configured Prometheus scraping and built Grafana dashboards for CPU, memory, disk, and container performance.

Outcome: Real-time visibility into infrastructure health with actionable dashboards aligned to SRE-style monitoring practices.

DNS + HTTPS Architecture

Pi-hole • Unbound • Cloudflare Tunnel • Nginx Proxy Manager • SSL

Implemented internal DNS resolution with Pi-hole and Unbound, combined with secure external access via Cloudflare Tunnel and reverse proxy. Configured SSL using Let's Encrypt with DNS challenge.

Outcome: Secure internal and external service access with trusted HTTPS, DNS control, and improved network reliability.

Dockerised Services Platform

Docker • Docker Compose • Linux • Networking

Containerised multiple services including Pi-hole, monitoring stack, and web applications using Docker Compose. Designed persistent storage, networking, and service isolation.

Outcome: Reusable and scalable service deployment model with simplified management and consistent configuration.

Storage & RAID Recovery

mdadm • Linux • Filesystems • SMART Monitoring

Recovered and managed RAID1 storage arrays within OpenMediaVault, including disk validation, mounting, and filesystem integrity checks.

Outcome: Reliable storage layer with monitoring and fault tolerance aligned to production storage practices.

Reverse Proxy & Web Platform

Nginx Proxy Manager • Cloudflare • Docker • Next.js

Deployed a secure web platform using Cloudflare Tunnel, Nginx Proxy Manager, and containerised applications. Configured routing, headers, and SSL termination.

Outcome: Production-style web hosting setup with secure access, clean routing, and layered architecture.