Projects
Things I've built, broken, and rebuilt.
Home Lab Server
A self-built x86 server running Unraid. Hosts all of my self-hosted services through Docker containers with ZFS storage pools for data integrity and redundancy. The backbone of everything else on this list.
This Website
Built from scratch — no WordPress, no CMS. Static HTML/CSS/JS frontend with a PHP backend API for managing posts. Self-hosted on nginx behind a Cloudflare Tunnel. Admin panel for writing posts without touching files.
Jellyfin Media Server
Full media server stack with GPU-accelerated hardware transcoding. Streams movies, TV shows, and music to any device on or off the network. Paired with Sonarr, Radarr, and Prowlarr for automated library management.
Immich — Self-Hosted Photos
A Google Photos replacement running entirely on my own hardware. Automatic backup from phones, face recognition, and album sharing — all without handing data to a third party.
Network Security Stack
Multi-layer network setup — AdGuard Home for DNS-level ad and tracker blocking, Pi-hole as a fallback, Tailscale for a private mesh VPN, and Cloudflare Tunnels for securely exposing services publicly without opening ports.
Home Assistant
Local-only home automation — no cloud, no subscription. Controls lights, switches, and sensors across the house. Everything runs on my own hardware, meaning automations still work during internet outages.
Assetto Corsa Dedicated Server
Self-hosted racing sim server running on Linux. Custom track and car configurations, managed remotely, accessible to friends over the network without going through a third-party host.
Xbox 360 RGH3
Hardware modification to run custom firmware on an Xbox 360. Involves soldering a timing chip to the motherboard to exploit a bootloader vulnerability and boot unsigned code. Done on multiple consoles.