## 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](https://git.onetick.ninja/flan/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](https://github.com/sudolulo/tendril)
#### ๐๏ธ [hark](https://git.onetick.ninja/flan/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](https://git.onetick.ninja/flan/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](https://git.onetick.ninja/flan/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](https://git.onetick.ninja/flan/winnow) ยท Python
Automatically selects a diverse set of photos from Immich to use as training data for
Frigate face recognition.
#### โ๏ธ [truenas-truecloud-patch](https://git.onetick.ninja/flan/truenas-truecloud-patch) ยท Shell
A persist-across-updates middleware patch that adds S3 / B2 providers to TrueNAS
TrueCloud restic backups.
---
More at [git.onetick.ninja/flan](https://git.onetick.ninja/flan).