Hi, I'm ZERB LION ๐
I turn "I wish this existed" into a weekend project โ then write down how I did it.
- ๐ Self-hosting everything โ NAS, Docker, reverse proxies, little services that run 24/7 so my family can use them.
- ๐ค AI, owned end-to-end โ multi-model gateways, Open WebUI, keeping the keys on my side.
- ๐ง Tinkering & writing it down โ when I fix a fiddly thing, I document it so the next person (and future me) doesn't bleed for it.
| Project | What it is |
|---|---|
| zero-build-blog | A zero-build, push-to-publish blog engine โ Markdown in, a GitHub Pages site out. |
| nas-monitoring | Turn an AMD Synology NAS into a clean temperature JSON API for an ESP32 / M5Dial desk dial. |
- AI ChatHub: a Multi-AI Side-Panel Extension That Hedges API vs. Tab-Orchestration โ A WXT + React 19 MV3 side-panel extension that broadcasts one prompt to several AI panes. The interesting decision was shipping two engines at once โ a clean OpenAI-compatible streaming mode and a "webtab" mode that drives your already-logged-in tabs โ because each alone isn't enough. ยท 2026-06-26
- One Clean Temperature API for an AMD Synology NAS โ CPU, Board, Every Disk, Cross-Checked โ Getting temps off an AMD Synology is a maze โ Glances can't see the board, the bundled smartctl is broken, AMD reports as Tctl not Core 0. So I pick the right source per value, merge them into one tiny JSON, and cross-check every reading against an independent source. ยท 2026-06-26
- Building a Local-First, Read-Only Trading Dashboard with FastAPI + React โ A self-hosted dashboard that aggregates read-only brokerage positions, delayed market data, macro feeds and a personal rule base, computes expectancy locally, and assembles an LLM prompt โ strictly read-only, it never places an order. A post about the engineering, not the trading. ยท 2026-06-26
- I Built a Zero-Build Blog: Just Markdown and git push โ No Hugo, no Jekyll, no node_modules, no CI. The repo is the website โ write a Markdown file, push, and a ~400-line vanilla-JS engine renders it. Here's how it works and the one rate-limit pit I fell into. ยท 2026-06-26
- Build Your Own Multi-Model AI Gateway in a Day: Turn Paid Subscriptions into a Family-Wide Hub โ From ChatALL pitfalls to rolling my own โ a subscription bridge + Open WebUI + NAS, a family-shared, side-by-side multi-model AI hub built in a day. ยท 2026-06-21
โ Auto-updated from zero-build-blog by a GitHub Action.
Built in a homelab, documented for the next tinkerer. The long versions live on the blog.



