My Projects
A collection of my academic coursework, personal coding projects, and the self-hosted infrastructure I maintain at home.
Homelab Infrastructure
The Stack
Proxmox Cluster
The core of my lab. Manages LXC containers and VMs for development and production.
Docker Compose
Orchestration for microservices including web servers and internal tools.
Media Streaming Pipeline
Automated media delivery stack (Jellyfin) with hardware-accelerated transcoding and ZFS-backed persistent storage.
Tailscale VPN
Secure remote access solution built on WireGuard. Enables encrypted management of internal services without exposing public firewall ports.
Hardware: Running on a dedicated bare-metal server with 32GB RAM, utilizing ZFS on a 5TB DAS for storage reliability.
Software Development
Taskd - Distributed Task Scheduler
High-performance task scheduling system with priority queues, retry mechanisms, and real-time metrics. Implements enterprise design patterns (Strategy, Decorator, Builder, Observer, Factory) with 90%+ test coverage and 1000+ tasks/second throughput.
View CodeSteadyPlan
Engineered the backend for a Kanban-style project management application using PHP and PostgreSQL. Architected the database to handle task reordering and team collaboration, and developed a secure API consumed by the frontend.
View CodeBracket Bets
Developed a client-side prediction game that consumes a third-party GraphQL API to retrieve historical tournament data. Implemented logic to parse complex JSON brackets and render a simplified Top 8 guessing interface.
View Code