Open Source Projects
Tools and experiments I've built and shared—mostly .NET, Azure, and AI, with the occasional developer-workflow project. Building stuff is fun.
ship-ai-harness
A starship AI built on the Microsoft Agent Framework harness, in C#. AURORA is the ship's
intelligence — a HarnessAgent wrapped around an IChatClient — running
against a real simulation with hull integrity, reactor heat, power budgets, and a crew who can
die. Companion code for a four-part blog series and conference talk on what the harness gets
you, and where its defaults quietly bite.
IChatClient is the whole seam between providershomework-creator
A web app that generates fun, personalised homework for kids using Azure AI Foundry — tailored to a child's grade, age, and interests. The Azure key never ships to the browser: a locked-down Cloudflare Pages Function holds it as a server secret, gated by Turnstile human verification and per-IP rate limiting.
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.
workspace-template
A reusable Claude Code workspace that gives the agent persistent context across sessions. CLAUDE.md
loads your operating instructions automatically, /prime layers in personal context, and custom
slash commands automate recurring work — so you start every session oriented instead of from scratch.