Blog Posts
I build products and run systems.
When something breaks, I document what I learn.
These are technical notes from real-world experimentation.
Prevent Your OpenClaw Gateway From Randomly Stopping
Self-Healing systemd Setup on Linux
Published: Feb 24, 2026
Building SubKeep in Public
Behind the Scenes, Real Numbers, and the Quiet Reality of Organic Growth
Published: Jan 12, 2026
Why I Built a Local-First Git Analytics Tool (Without AI)
An experiment in understanding developer work patterns using nothing but local Git history.
Published: Dec 16, 2025
Google Keep is great, but its labels are broken
Here’s how I fixed it with SubKeep
Published: Aug 30, 2025