I help developers build better software. In recent years, I’ve focused on sharing my experience through mentoring, public speaking, and open-source contributions; all aimed at helping teams grow and build sustainable software. With nearly 15 years of experience in .NET development, I’ve worked across industries as an engineer, coach, and now developer advocate. My current focus is on developer experience: building SDKs, writing approachable technical content, and speaking at conferences around the world.
At Vonage, I maintained the open-source .NET SDK, represented the company at events, and acted as a bridge between product and developer communities.
I believe quality isn’t optional. Extreme Programming, Continuous Delivery, and continuous improvement are at the heart of everything I do. I regularly share these values through workshops, mentoring, and public talks, including my recent talk, "Throw Exceptions... Out of Your Codebase".
I’m currently open to opportunities where I can make a positive impact, whether through developer advocacy or engineering, or helping teams grow through mentorship and strong technical practices.
Always happy to connect, learn, and contribute, whether it’s about .NET, DevRel, or Software Craftsmanship.