Learning in public, one system at a time.
Right now I'm studying distributed systems architecture—diving deep into consensus protocols, replication models, and partition tolerance. Very much still in the figuring-it-out phase — which is the whole point.
Recently Learned
All learnings →The notes I wish someone had handed me before I started.
From autocomplete to agent: how AI actually got useful
"AI" went from a box that predicts the next word, to a system that can plan, use tools, remember, and check its own work.
Migration 101: it's not a copy-paste
A data migration isn't moving files from one box to another — it's rebuilding your data inside a new system that disagrees with the old one about almost everything.
The hidden cost of brittle webhooks
We treat webhooks as the nervous system of modern applications, but underneath lies a fragility that routinely causes quiet data corruption.
Learning Rust
Right now I'm learning Rust — working through the ownership model, borrowing, and lifetimes. Coming from TypeScript, it's a different way of thinking about memory and safety. Building small CLI tools to make things stick.
Project — Diagram Notebook
A client-side markdown editor and layout engine built from scratch. It parses a custom diagram DSL to dynamically render interactive, zoomable, and resizable architecture flowcharts.