Blog
Deep-dives and stuck points, published slowly. Like garoa — it doesn't storm, it accumulates.
Garoa, compota, papagaio — why all my repos have Brazilian names
Jun 10, 2026A naming convention that is also a small act of homesickness. And a tour of what those projects actually do.
metaprojects
Building a TTRPG engine with an LLM that won't forget my story
May 28, 2026Long-term narrative coherence with a knowledge graph, Rust, and Tauri. Or — how I taught a language model to stop killing NPCs twice.
rusttaurillmttrpg
Learning in public, from first principles
Apr 15, 2026Why I rebuild things that already exist, and why "what separates a top 1% engineer" is a question worth asking out loud.
learningsystem-design