Android development, privacy, open source, and offline-first architecture

Forgepost: A Self-Hosted Blog Engine That Runs Experiments on Its Own Content

14 Aug 2026 · 1 min read

The big platforms shape your writing. Medium tells you which posts land. Substack tells you who finishes reading. A/B testing is how every serious growth team ships copy — but as a solo blogger you get none of that. Your analytics tool gives you pageviews; it doesn’t tell you whether the new headline actually beats the old one, and even if it did, you’d never own the data or the tooling behind it.

LibreCrate: The Encrypted Document Vault That Runs Everywhere

11 Aug 2026 · 1 min read

A few months ago I found myself with the same problem in two places at once. On my phone I had PDFs, receipts, and comics scattered across apps and download folders. On my laptop I had the same kinds of files in a different mess. And the stuff I actually cared about — medical records, boarding passes, personal notes — I didn’t really want sitting in a folder that any other app could read.

How to Test Your Android Apps

16 Jul 2026 · 1 min read

Testing Android apps is tedious. You write a function, then you write code to verify the function works, then you run it on a device to make sure the code that verifies the function also works. It’s turtles all the way down.