An explorer in the world of technology β I build and self-host things across AI, Python, homelab infrastructure, networking and automation.
Most of what you'll find here started as something I wanted for myself, then got cleaned up enough to be worth sharing. Everything is self-hostable, documented, and free to use.
| Project | What it does |
|---|---|
| spotify-nowplaying | A WiFi display showing your currently-playing Spotify track β album art, progress, and transport controls from a web dashboard. Observes playback on your other devices, so no audio hardware is needed. |
| wifi-signal-scanner | A live WiFi signal-strength meter on a small TFT β strength label, RSSI in dBm, and a scrolling history graph for walking a signal around a building. You pick the network in a browser, so nothing needs recompiling. |
| Project | What it does |
|---|---|
| blocklists | Hosts-format blocklists for Pi-hole, AdGuard Home, or any hosts-file blocker. Malware/phishing domains and streaming-service domains, with setup instructions for both. |
Drop straight into your blocker:
| Project | What it does |
|---|---|
| bitwarden-vaultwarden-sync | Syncs a Bitwarden.com vault to a self-hosted Vaultwarden instance β attachments included β with encrypted backups and Telegram alerts. |
| network-monitor | See what your own Windows machine is actually sending β a live browser dashboard of HTTP and HTTPS traffic, with decrypted headers and bodies, covering background apps and not just your browser. Nothing is written to disk and nothing leaves the machine. Reading HTTPS means trusting a local root certificate, and the README is upfront about what that costs you. |
| Project | What it does |
|---|---|
| sky-radar | Real-time flight tracking dashboard β Flask + Socket.IO backend, Leaflet map, OpenSky Network API, with watchlist alerting and JSONL logging. |
| omnimeter | Self-hosted dashboard for household power, gas, water and battery usage. Works with any P1 smart meter β live polling or CSV import β tracks costs against your own energy tariff, and estimates solar self-sufficiency. |
| Project | What it does |
|---|---|
| scripts | Router outage monitoring (systemd + CSV logging), Windows app provisioning via winget, an EVE-NG on VMware setup guide, and Python utilities. |
These started as tools I wanted for myself, so they're shaped by having to live with them rather than demo them. They run on your own hardware β no account to create, no hosted service in the middle, no telemetry.
Every project here carries a tagged release with notes written for someone running the software rather than reading commit history, and its own issue tracker with templates. Where something is implemented but not yet verified, the documentation says so rather than implying otherwise.
Every project also ships a design spec (docs/DESIGN_SPEC.md) explaining how it's
built and why, reconciled against the actual shipped code β not a pre-launch plan
left to go stale.
Every project above has its own issue tracker. Open the repository you're using and file an issue there β each one has templates so you know what's useful to include. Bug reports, documentation corrections and feature ideas are all welcome.
For anything security-related in bitwarden-vaultwarden-sync, please use its private reporting channel rather than a public issue.
All public content is open to use β please credit t-philip. Repositories are AGPL-3.0 licensed unless stated otherwise.