I've been a software engineer for over a decade professionally, and nearly 2 decades unprofessionally.
My main focus is in what makes software good and what makes it last - the higher-order concerns.
I aim to build software that makes you stop and think wow - and then quietly becomes the stable foundation everything else gets built on top of. That's my bar for solid software.
I'm the author of the open source project pytest-mock-resources, a pytest library that aims to keep test environments honest. I've worked through problems large and small - from simple APIs, to terabyte-driven pipelines, to real-time bidding, to large-scale migrations, to full-stack apps with complicated asynchronous backends. Currently, I work as a senior staff engineer leading a large team through cutting-edge agent development.
The problems have changed, but the fundamentals haven't - and that's given me a unique opportunity to excel.
breaking changes is a place to write down my thoughts so that I don't lose them to time. A place to keep me in check and start some interesting conversation.