Hi there!
Every now and then, when time allows, I write about the things that keep me thinking, usually somewhere at the intersection of software architecture, system design, and engineering leadership.
You’ll may find posts here that dive deep into technical challenges I’ve encountered in the wild: from taming distributed systems and building resilient APIs, to the nuances of event-driven architecture and the trade-offs of different scaling strategies. I also reflect on leadership topics, how to build healthy engineering cultures, navigate technical decision-making, or simply make room for deeper thinking in fast-moving environments.
This blog isn’t about chasing trends or posting weekly just to stay visible. It’s a space for thoughtful writing - mostly for myself, and anyone else who enjoys technical depth, practical experience, and a bit of architectural honesty.