Projects
Projects
Home Lab — Personal Network
- Two Proxmox VE clusters (9 nodes, 4.5 TB RAM), Proxmox Backup Server, TrueNAS Scale, and Juniper EX switching
- Self-hosted GitLab CI, a fleet-wide Wazuh SIEM, Zabbix, BIND and Pi-hole DNS, and Docker Swarm services
- 30 hosts managed by OpenVox (Puppet) through GitLab CI and r10k; VMs built and enrolled by OpenTofu
- 3-node bare-metal Docker Swarm on an FRR OpenFabric 10 Gb mesh, with GlusterFS and a keepalived/Traefik VIP
- Local LLMs (Gemma, Granite, Qwen) on vLLM and Ollama, including a vision model for camera hazard detection
Mass Device Testing Lab — ARM SBC Cluster
- Built as a test platform for mass deployment with automation tools
- Requires planning of ports and networking schemes that can handle over a hundred devices
- Currently running 150+ CPU cores and 200 GB RAM across a mix of ARM, RISC-V, and x86 devices
Research
A Comparison of Pre-Built Hypervisors
SUNY Poly · Independent Study · 2017
Compared Proxmox VE, XenServer, Hyper-V, and VMware ESXi against a bare-metal baseline across 14 Dell servers. Hyper-V couldn't run VMs on that hardware (its CPUs lack SLAT), so the other three were benchmarked. Proxmox came out ahead — top scores on over half the benchmarks, the most robust installer, and the richest feature set.
Building an ARM-based Datacenter
SUNY Poly · Independent Study · 2017
Built a small datacenter from ~18 heterogeneous ARM single-board computers running LDAP, DNS, mail, and web apps, to see what enterprise services commodity ARM could deliver. Conclusion: the consumer ARM ecosystem was still too fractured to rely on — though a few boards (Odroid XU4, Udoo Quad) held up well throughout.