I build small, durable software.
This is a quiet notebook about backend systems, command-line tools, and side projects. I care about clear boundaries, boring operations, and code that earns its complexity.
Latest notes
Idempotency keys, minus the folkloreA small protocol for safe retries in HTTP APIs.Streaming large result setsBackpressure, cursors, and keeping memory flat.A deliberately small job queueWhen PostgreSQL and SKIP LOCKED are enough.CLI output is an interfaceStable text, useful errors, and composable defaults.// current focus
Reducing moving parts in a file synchronizer, learning more about SQLite’s write path, and keeping a tiny release tool pleasantly uneventful.