HOW I THINK
Engineering opinions
formed in production.
Why recurring payments on-chain are fundamentally hard
Traditional payment mandates work because banks are trusted custodians: they hold your account and can debit it on your behalf. Blockchain flips this.
Read full essay →Designing financial systems that don't fail
Financial systems have a different failure model than consumer apps. A 500 error on Twitter is annoying. A 500 error mid-transfer could mean lost funds.
Read full essay →The hidden cost of third-party integrations
Every external API you integrate is a risk surface. Payment gateways fail. Mobile money operators return inconsistent status codes.
Read full essay →Developer experience is a product decision
API documentation isn't a nice-to-have: it's the product. When developers can't figure out your API, they don't call support. They leave.
Read full essay →ABOUT
Engineer first,
everything else second.
Infrastructure, developer tools, and systems that need to work under real conditions. Payments, protocols, automation, and everything in between. Full bio, skills, and background on the about page.
Read full bio