Self-hosted AI experiments, home-lab infrastructure, and ML tinkering. Mostly Linux + PHP + MariaDB + Ollama, broadcast from a box that lives in my garage.
24/7 self-hosted radio station. Local LLM writes DJ scripts, Qwen3-TTS voices two personas that rotate by daypart, Liquidsoap assembles the stream, Icecast broadcasts. Auto-generated news breaks from RSS + NewsAPI.
Self-hosted AI-powered penetration testing platform. Local LLM orchestrates seven security tools, analyzes their output for real exploitable vulnerabilities, and writes professional pentest reports. Zero per-scan cost, no external APIs — a local alternative to tools that charge $50 a scan.
A 15 KB ONNX model that wakes ADI on the phrase "hey addie" — trained from scratch using synthetic Kokoro TTS voices plus a few minutes of real microphone recordings. Entire pipeline runs in Docker on an RTX 5060 (Blackwell, sm_120), drops into the existing openWakeWord listener with a two-line config change.
Two ASUS DUAL-RTX5060TI cards bolted into an ASRock X570 Taichi and pooled into a single 32 GB VRAM compute target for Ollama. Built around x8/x8 slot bifurcation, the open-kernel driver Blackwell requires, and the right BIOS toggles for Resizable BAR — enough pooled VRAM to run Qwen3 32B at Q4 with layers spread across both cards.
Self-hosted homelab hardware tracker. Every component, peripheral, cable, and machine gets a unique barcode, printable QR label, multi-photo gallery, and AI-generated spec notes from local Ollama. Apache binds to the Tailscale interface only — never reachable from the open internet.