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.