Software Engineer.
15 years in production.
Clean architecture, testing, and legacy systems — the engineering discipline that still matters when AI generates code faster than anyone can review it.
Featured
A Testing Strategy for a Codebase With No Tests
A codebase with no tests doesn't need unit tests for new features first. It needs an end-to-end net at the points where the business is most fragile.
The First Test I'd Write in a File With None
I didn't choose my first test — a production incident chose it for me. What that taught me about testing the highest-risk behavior first.
Topics
Clean code, clean architecture, refactoring, testing, and legacy systems — without dogma or unnecessary complexity.