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 FrameworkA2AMCPPostgres33 stars4 forksPythonupdated 2mo 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 1mo 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 IDOBO3 stars1 forksPythonupdated 24d ago
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 2d 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 11mo 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 2mo 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 Server67 stars32 forksTypeScriptupdated today
.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 2mo ago
MEAN Stack with Docker
The long-running MEAN reference: Angular, Express, MongoDB and Node, containerised with a single compose up.
AngularNodeMongoDBDocker118 stars72 forksHTMLupdated 3d 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 stars5 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 11mo 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