Projects

Each one solves a real problem end to end, and every number on these pages comes from a test or an eval in its repository.

Open sourceReleased2026

docs-assistant

An AI support assistant that answers from your documents, cites every answer, and hands the conversation to a person when it doesn't know.

retrieval hit@5 on a 54-question bilingual eval
98%
prompt-injection attacks resisted
12/12
model cost per 1,000 questions
$0.33
embeddable widget
9 KB
  • .NET 10
  • C#
  • PostgreSQL
  • pgvector
  • Aspire
  • Claude Haiku 5.5
  • TypeScript
  • Playwright
Open sourceReleased2026

talent-mcp

An MCP server in C# that gives AI agents typed, secured tools for recruiting, built on the session-less 2026-07-28 protocol revision.

typed tools, each behind its own OAuth scope
6
LLM calls: deterministic, zero-cost scoring
0
cold start of the dotnet tool, measured in CI
323 ms
test levels that gate every merge
5
  • .NET 10
  • C#
  • Model Context Protocol
  • OAuth 2.1
  • Keycloak
  • PostgreSQL
  • OpenTelemetry
  • Docker
Open sourceReleased2026

claude-pr-review-bot

A pull request reviewer for GitHub Actions that asks Claude for one document of findings, and can only ever comment.

bugs flagged in a real demo pull request
3/3
measured cost of that review on Claude Haiku 5.5
$0.0009
permissions to approve, block or merge
0
tool: read_file, fetched by SHA from the API
1
  • .NET 10
  • C# 14
  • Claude API
  • Structured outputs
  • GitHub Actions
  • xUnit