About
I’m a software engineer and architect with a particular fondness for building things that are robust, maintainable, and genuinely useful. Over the years I’ve worked across the full stack—C#, .NET, React, Angular, SQL, cloud platforms, DevOps pipelines, and everything in between. What interests me most isn’t just the technology itself, but the craft of designing systems that are clear, scalable, and a pleasure to work with long after the first release.
This blog is my place to think out loud. I write about the patterns, tools, and approaches that have proven themselves in real projects, as well as the experiments, mistakes, and half‑formed ideas that shape how I work. Whether it’s a deep dive into .NET internals, a React pattern I keep returning to, or a reflection on Agile and delivery culture, I try to focus on the practical insights that make engineering more effective and more enjoyable
