The Lab
An enterprise-grade homelab because the best way to understand distributed systems is to operate them yourself.
When I'm not building software for clients, I run an enterprise-grade homelab on a Dell R740XD server — a personal cloud infrastructure with 50+ containers, because the best way to truly understand distributed systems is to operate them yourself.
Architecture Overview
Infrastructure Components
Virtualization & Compute
Full hypervisor layer running multiple VMs and LXC containers with GPU passthrough for a Windows gaming VM.
Networking & Security
Enterprise-grade firewall with IDS/IPS, DNS-level ad blocking, Cloudflare WAF, and secure remote access via Tailscale.
Storage Architecture
3-tier ZFS storage with hot/warm/cold tiers optimized for performance vs. cost using NVMe, SAS SSD, and HDD pools.
Container Orchestration
Lightweight Kubernetes cluster with automated SSL, Helm charts, and Traefik ingress routing for all services.
Monitoring & Observability
Full monitoring stack with metrics collection, dashboards, uptime checks, alerting, and web analytics.
Self-Hosted Services
Personal cloud services instead of SaaS: file storage, photo management, media streaming, email, passwords and home automation.
CI/CD & Automation
Self-hosted GitHub Actions runner automating builds, tests, and deployments across all personal projects.
Interested in working together?
Whether you need a .NET specialist, a full-stack consultant, or someone who understands both the code and the people behind it — let's talk.