Hi, I'm flan 👋
I build self-hosted infrastructure and systems tooling for my homelab — GPU-passthrough gaming hosts, podcast/media pipelines, and auditable data projects. Mostly Rust and Python.
Featured projects
🎮 tendril · Rust
A Fedora bootc OS that turns a multi-GPU box into several plug-and-play Windows / SteamOS GPU-passthrough gaming stations, driven from a web UI. Mirror: github.com/sudolulo/tendril
🎙️ hark · Python
A cross-podcast topic index: LLM extraction + Wikidata canonicalization surface what different shows say about the same topics, with cross-show claim comparison.
✂️ adscrub · Python
A player-agnostic podcast feed proxy that strips host-read / dynamically-inserted ads using local Whisper transcription + LLM span detection — the ads SponsorBlock-style databases can't catch.
📊 tiltmeter · Python
Auditable, reproducible political-lean ratings for news outlets built from open code and data — a "don't trust us, check the custody chain" alternative to closed raters.
📷 winnow · Python
Automatically selects a diverse set of photos from Immich to use as training data for Frigate face recognition.
☁️ truenas-truecloud-patch · Shell
A persist-across-updates middleware patch that adds S3 / B2 providers to TrueNAS TrueCloud restic backups.
Support my work
If any of these projects are useful to you: GitHub Sponsors · Ko-fi
More at git.onetick.ninja/flan.