BLOG
Writing on
engineering & systems.
Thoughts on fintech infrastructure, system design, and developer experience.
BlockchainPayments
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.
April 10, 2026 · 3 min readArchitectureReliability
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.
March 22, 2026 · 3 min readSystemsScale
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.
February 15, 2026 · 3 min readDevExProduct
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.
January 28, 2026 · 3 min read