Below you can find a list of different articles I've written. Generally I write about blockchains and software development from a technical perspective. As I add more I might start categorising in more granularity.
A scalable approach to handling long-running ethereum transactions with Redux
Why the worst code I've written has delivered some of my best products
Understanding onchain checkpointing in Aerodrome finance
Checkpointing is a complex but crucial-to-understand mechanism in many ve-governance systems. This article explains how it works at a contract and mathematical level, using the popular metadex Aerodrome as a case study.
I've also put together a hand-on series about learning EVM Assembly in a practical way: by beating the OpenZeppelin Ethernaut challenges.