Guided breathing with Breath in Flow
I built Breath in Flow for guided breathing with adjustable routines, offline voice cues and a session history that stays on your device.
October 23, 2026
A PERSONAL JOURNAL
Notes on software, blockchains
and the occasional detour.
Latest articles

I built Breath in Flow for guided breathing with adjustable routines, offline voice cues and a session history that stays on your device.
October 23, 2026

I built Locket to replace plaintext .env files with an encrypted local vault, command policies and team sharing, with AI coding agents in mind.
April 29, 2026

I built lru-cache-clustered so Node.js workers could share one cache, use less memory, and reuse results cached by other workers.
April 28, 2026

I built doublcov to make coverage reports easier to read across projects, with source search, uncovered-code navigation, history and CI publishing.
April 25, 2026

I built bin-packing to turn panels from my subwoofer designer into cut lists for the available stock, using Rust and WebAssembly.
April 12, 2026

I built abi-typegen in Rust to replace TypeChain in a Foundry project, then expanded it to generate code for other languages and platforms.
April 2, 2026

I built adaptive-cache to cache stable data for longer and adjust cache lifetimes when the content changes.
November 23, 2025
Reader favorites