I design and build end-to-end software: lean services, clear APIs, and the Flutter / web / desktop front-ends that sit on top of them. I start from the system, thinking about the whole and it's purpose, and work down to code that is predictable, observable, and easy to change.
I’m allergic to avoidable surprises. Most of my work lives where reliability, privacy, and performance all matter at once—financial and Bitcoin tooling, decision systems, and tools that help builders and learners stay equipped for the real world instead of being caught off-guard by it.
Build systems that stay up, stay private, and keep people prepared. Ship quickly without trading away correctness, maintainability, or security. Performance is part of UX; reliability is respect for the user; good tooling is a way of making sure people aren’t walking into complexity unarmed.