Backend developer and infrastructure tinkerer. I build APIs, automate workflows, and maintain a homelab for my family and friends.
- Homelab - Dell PowerEdge R610 running Proxmox VE with TrueNAS storage, OPNsense routing, self-hosted auth (LLDAP + PocketID), and a full monitoring stack (Grafana, Prometheus, Loki)
- Raspberry Pi CarPlay - Custom CarPlay unit built on a Raspberry Pi 4 with a Carlinkit dongle.
- ESP32 Headset Controller - Bluetooth AVRCP-based Spotify playback controller embedded in a workplace radio headset using an ESP32
Languages: Python, TypeScript, JavaScript, Bash
Backend: FastAPI, Node.js, Drizzle ORM, PostgreSQL, MongoDB, Bun
Frontend: SvelteKit, React + Bun
Infrastructure: Proxmox VE, TrueNAS, OPNsense, Docker
Auth / Security: LLDAP, PocketID (OIDC), YubiKey (FIDO2/PIV/OpenPGP)
Networking: AdGuard Home, Cloudflare, Tailscale, Traefik
- Helldive.py - Python wrapper for the Helldivers 2 community API
- erlc-api - API client for Emergency Response: Liberty County
- motd-embed-api - An API for minecraft servers that returns an image/embed of the server in the serverlist.
- pelican-mcp - An MCP server for Pelican Panel.



