Projects

Things I build
for fun.

No clients, no deadlines, no product requirements. Just problems I wanted solved. Some are running 24/7 in the homelab, some are in active development, some are documented here because they were interesting to build.

⚓
Active
Hermes
AI Agent System
Custom AI agent running on local hardware (RTX 3090, 24GB VRAM). Telegram as the primary interface — approve actions, get notifications, send quick commands. Plugin architecture handles ad intelligence, social posting, email triage, paper trading research, and more.
Python Ollama Telegram Flask SQLite
◪
Active
TMedia
Custom Media Server
A Python/Flask media server built to replace Emby for a ~70TB, ~90k-file library. HLS transcoding via VAAPI hardware acceleration, TMDB metadata enrichment, and a native tvOS app built in SwiftUI. The media library is a better experience than any off-the-shelf server I tried.
Python Flask VAAPI SwiftUI tvOS
☍
Active
SubStation
Subtitle Manager
Self-hosted subtitle management for a large media library. faster-whisper for AI-powered subtitle generation, LibreTranslate for translation, auto-detection of mislabeled language files, and batch operations with live progress tracking. Runs as a Docker container.
Python Docker Whisper Flask
⚙
Active
Tower Migration
Storage Infrastructure
Migrating a 150 TB Unraid server to Debian, OMV, mergerfs, SnapRAID, and Docker Compose without moving the data.
Debian OpenMediaVault mergerfs SnapRAID Docker Compose
♦
Active
Temperature Monitoring
Shop IoT System
Temperature and humidity monitoring for Sweetness & Light, the shop I run with my wife. ESPHome sensors, Home Assistant data pipeline, dashboard, and alerting. Prototype for a broader commercial monitoring SaaS concept using SwitchBot BLE sensors and Raspberry Pi edge devices.
ESPHome Home Assistant Python ESP32