Open source
Projects
12 public repositories, 6 with full documentation sites. Each one exists because a real project needed it first.
AI and agents
Multi-agent systems, MCP servers and retrieval pipelines. The companion repositories for most of the writing.
E-Commerce Agents
A multi-agent e-commerce platform in Python and .NET: orchestrator plus five specialists over A2A, with MCP tools, pgvector retrieval and OpenTelemetry throughout. The companion repo for the MAF series.
Python.NETMicrosoft Agent FrameworkA2AMCPPostgres23 stars3 forksPythonupdated 3d ago
AI Knowledge Hub
A framework-free reference for AI engineering fundamentals: prompting, evaluation, retrieval and agent design, without tying any of it to one SDK.
MkDocsReference1 stars0 forksPythonupdated 4d ago
Microsoft Graph MCP
An MCP server over Microsoft Graph with on-behalf-of auth, so an agent acts as the signed-in user rather than as an application.
PythonMCPEntra IDOBO1 stars0 forksPythonupdated today
MCP Generator
Scaffolds a typed MCP server from an OpenAPI document, so an existing REST API becomes agent tooling without hand-writing the bridge.
TypeScriptMCPOpenAPI1 stars0 forksTypeScriptupdated 3d ago
RAG Pipeline
Document ingestion through hybrid search: chunking, embeddings, pgvector and BM25, with evaluation on the retrieval step rather than only the answer.
PythonFastAPIpgvectorChromaDB1 stars0 forksPythonupdated 9mo ago
LearnPlay AI
Voice-led chess and Sudoku teaching with CopilotKit, LangGraph and ElevenLabs, built to test whether generative UI helps or distracts.
Next.jsLangGraphCopilotKit1 stars0 forksTypeScriptupdated 3d ago
Reference architectures
Full-stack starters shaped like production: layered domains, containerised, running end to end from one command.
Clean Architecture Starter
A production-shaped .NET and Angular starter: layered domain, Dapper repositories, FluentValidation, RBAC and a Docker Compose stack that runs end to end.
.NETAngularDockerSQL Server68 stars29 forksTypeScriptupdated 4d ago
.NET Aspire Microservices
Six services behind one Aspire AppHost: a Blazor storefront, five ASP.NET Core APIs, a database per service on Postgres, Redis for the read-heavy paths and RabbitMQ for order events. Service discovery and distributed tracing work on the first run, with no Consul or Jaeger to stand up first.
.NET AspireBlazorPostgreSQLRedisRabbitMQOpenTelemetry1 stars0 forksC#updated 2d ago
MEAN Stack with Docker
The long-running MEAN reference: Angular, Express, MongoDB and Node, containerised with a single compose up.
AngularNodeMongoDBDocker118 stars71 forksHTMLupdated 1d ago
Azure building blocks
Focused samples for the platform pieces that come up on every project, written keyless where the service allows it.
Azure Storage for .NET
Blob CRUD and upload strategies with managed identity rather than connection strings.
.NETAzure Storage6 stars4 forksC#updated 1y ago
SharePoint Graph API
File operations against SharePoint through Microsoft Graph, with app registration and permission setup written down.
.NETMicrosoft Graph3 stars2 forksC#updated 9mo ago
Azure Service Bus for .NET
Queues, topics and subscriptions with the patterns that survive retries and poison messages.
.NETService Bus3 stars2 forksC#updated 4y ago