Zion, part 3: a dashboard that says 'All good' and a 2015 tablet on the wall
Why I wrote my own homelab dashboard in stdlib Python, and what it took to keep a 2015 Fire 7 on LineageOS showing it on the wall 24/7.
the blog of Jatin Kumar Malik
I've been writing code for close to 20 years. These days I'm the architect of Atlassian's agentic interfaces platform, and here I write about engineering, the things I build, and the occasional detour, since 2011.
Why I wrote my own homelab dashboard in stdlib Python, and what it took to keep a 2015 Fire 7 on LineageOS showing it on the wall 24/7.
My Brother P-touch has 649 symbols indexed on one paper sheet I kept losing. Labelarium is the offline, open-source companion app I built instead, now on Product Hunt and Peerlist.
20 systems, one frontend, every one running at full speed. Here’s how an AI agent and I got there, including the parts that broke.
Debloating a TCL Google TV over ADB without root: auditing packages, finding Samba TV ACR in a system service, and building a lightweight custom launcher.
60 MB of diagnostics, six weeks of battery history, and a surprise: the “bloat” from restoring my old phone wasn’t the problem.
Porting Vocalinux to macOS, moving it all into one Voca org, and pushing VocaPhone through Google Play, the App Store and F-Droid in a single autumn.
A Flashforge AD5M, a printed enclosure, a dryer before TPU, a desk mount an LLM helped draft, an STL edited by an AI agent and an NFC tag for my dog.