I design and build distributed systems at scale โ industrial, telecom, fintech, and most recently, eight years in retail at Amazon.
My thing is finding why engineering teams move slowly, and solving it. It's rarely a poor initial architecture or dirty implementation โ most often, it's about complexity debt accumulated over years of success. Every successful system eventually outpaces the team's ability to coordinate it, and structural decay begins, inexorably approaching the moment when nobody can change anything without breaking something else. I untangle that.
I'm currently building:
- Career Repo โ a local-first job-hunt copilot: scans your Gmail, scores opportunities, generates cover letters in your voice.
- Openize โ an open-source dynamic configuration framework for teams maintaining large software systems.
- Paragrapher โ an AI-powered book translator for indie authors with per-line quality scoring and glossary management.
Happy to connect on LinkedIn or X, or hop on a short call.


