Edge
Traefik handles routing, middleware, and HTTPS termination.
Architecture
Designed for local/prod parity with clear service boundaries and reproducible deployment.
Traefik handles routing, middleware, and HTTPS termination.
Next.js app renders portfolio views and server routes for health checks.
FastAPI exposes lightweight API endpoints and service status.
GitHub Actions builds + deploys Docker images to OCI VM.
Alongside the production deployment, I maintain a homelab environment used for experimentation, infrastructure automation, monitoring, and platform engineering projects.
Proxmox cluster runs virtual machines and containers that host services, monitoring, and development environments.
Docker and Docker Compose power internal services, automation tools, and testing environments across multiple VMs.
Grafana dashboards visualize infrastructure metrics and service health across the homelab environment.
Wazuh provides host-based intrusion detection, log aggregation, and security monitoring for systems on the network.
Pi-hole provides DNS filtering and internal DNS resolution for devices and services across the lab network.
The homelab serves as a sandbox for infrastructure automation, CI/CD experimentation, container orchestration, and platform engineering projects.