~$ software-developer --location=Melbourne

Building AI Systems

Hi, I'm Stuart. I've spent over 20 years working with .NET, Azure, and AI across startups and enterprise. Join me in diving headfirst into the world of AI, Agents, Workflows and Automation.

About Me

I started writing code at around age 14 when I built a Breakout clone in Blitz Basic on the Amiga 1200.

Over 20+ years I've shipped software at startups, ASX-listed companies, and large enterprises. I've also led engineering through a successful acquisition, and built out compliance and security frameworks, learning a fair bit about business along the way.

Right now, like many people, I'm diving deep on AI - building working systems with .NET, Azure, and other tools. I'm enjoying working with Multi-agent orchestration, RAG pipelines, and event-driven workflows, and I'm excited to share what I'm learning with the community.

20+
Years shipping software professionally
10+
Years building on Azure AI
Both
Business strategy and hands-on technical delivery
Amiga 1200 with LED lights

Latest from The Grounded Developer

Articles on AI, .NET, and building production-grade software systems

Open Source Projects

Building stuff is fun

.NET C# Azure OpenAI AI Security

CodeGuardAI

An open-source .NET tool that uses Azure OpenAI to analyse your codebase for security vulnerabilities, code quality issues, and anti-patterns. Integrates with your CI/CD pipeline to surface issues early and provide AI-generated fix suggestions — so your team ships secure code faster.

Static analysis with AI-powered remediation hints
CI/CD pipeline integration
Azure OpenAI & .NET 8 native
View on GitHub (opens in new tab)

Speaking & Community

Talks and presentations on .NET, Azure, and software development

Upcoming Talks

No upcoming talks scheduled right now — check back soon.

One Package Away: Turning Azure Functions into AI Agent Tools with MCP

If you're already running Azure Functions, you're one NuGet package away from having a working MCP server. A live demo showing how a few attribute decorations expose your existing functions as MCP tools, callable by GitHub Copilot, Azure AI Foundry agents, and any MCP-compatible client — no rewrite required.

Melbourne Azure Nights 29th June 2026 Speech write up → Demo code → Meetup →

Connect

Whether you want to collaborate on something, ask a question, or just say hi — feel free to reach out.