Senior .NET & Azure Engineer

18+ years' experience delivering production systems across development, infrastructure, and cloud

How I Use AI on Side Projects: ChatGPT, Cursor, and Copilot

There is no shortage of AI tools aimed at developers right now: chat assistants, IDE completions, agents that promise to run your tests, and new products every month with overlapping features. I am not going to argue which one is “best.” Instead, here is what I am actually using today on hobby code: ChatGPT for quick,...

Azure Container Registry vs AWS Elastic Container Registry: A Developer's Comparison

As someone who works with both Azure and AWS regularly, I’ve had hands-on experience with both Azure Container Registry (ACR) and AWS Elastic Container Registry (ECR). Recently, while migrating my blog’s deployment pipeline to use ECR, I encountered some interesting differences that are worth sharing. The Basics Both...

Creating a Festive Naughty or Nice Checker Using Semantic Kernel and .NET

Introduction I’m excited to be taking part in this year’s Festive Tech Calendar , a community-driven advent calendar showcasing amazing technical content throughout December. Make sure to check out the other excellent posts created by developers from around the world! In this festive tutorial, we’ll build a fun...