Backend developer and engineering student exploring the intersection of technology, systems, and human experience. I write about software, the web, and the art of building meaningful things.
Available for backend development roles, open-source collaborations, and tech writing opportunities.
Performance problems in APIs rarely start as performance problems. They usually start as small design decisions that worked perfectly when the application had ten users, ten records, or a single developer testing locally. Over time, as traffic increa...

Backend and blockchain engineering have always forced developers into uncomfortable tradeoffs. You could choose performance and manual control with C++, or safety and simplicity with Go, but rarely both at once. Rust emerged by rejecting this assumpt...
