Engineering Case Studies
Each write-up covers the problem, the constraints it ran under, the decisions taken with the alternatives rejected, measured results, and an explicit statement of what was mine versus shared.
Tell the AI Twin what you're evaluating for, and it will point at the studies that actually prove it.
Agent systems
4Agents with real tools, real context, and the evaluation that keeps them honest.
LLM Evaluation Platform
An OpenTelemetry and Langfuse platform that gates every prompt, model, agent, and tool change on measured accuracy, latency, and cost.
- AI surfaces scored against golden datasets
- 9AI surfaces scored against golden datasets
- Cohen's kappa required before a judge may gate a release
- ≥ 0.7Cohen's kappa required before a judge may gate a release
OpenTelemetry · Langfuse · LiteLLM · Ragas
Read case studyGoverned MCP Tool Registry
Ten-plus production MCP servers behind a shared enterprise registry, with tool-level authorization under multi-tenant AppSec constraints.
- production MCP servers delivered into the shared registry
- 10+production MCP servers delivered into the shared registry
- authorization checks passing across three permission tiers
- 20 / 20authorization checks passing across three permission tiers
Model Context Protocol · Go · OAuth2 · RBAC
Read case studyDocumentation Automation Platform
Completed Jira tickets trigger AI documentation updates in GitHub, reviewed through Quill and synced to Zendesk after the pull request merges.
- sequential context steps required before any drafting begins
- 4sequential context steps required before any drafting begins
- codebase searches mandated per article to confirm exact product terminology
- 2+codebase searches mandated per article to confirm exact product terminology
n8n · Model Context Protocol · Python · CLI agents
Read case studySentinel Test Generation Agent
A multi-step agent that writes test cases from tickets, grounded in a code graph — and refuses to let untested work proceed downstream.
- hourly per-host write limits on ticketing and test management
- 10 / 100hourly per-host write limits on ticketing and test management
- ticket-to-case mapping that makes coverage checkable rather than assumed
- 1 → manyticket-to-case mapping that makes coverage checkable rather than assumed
n8n · Model Context Protocol · Neo4j · CLI agents
Read case studyRetrieval & context
3Grounding answers in knowledge that is scoped, current, and measurable.
Knowledge Graph RAG
Tenant-scoped retrieval over a million-plus entity knowledge graph, with a five-layer failure taxonomy so a bad answer can be traced to its cause.
- entities in production across four content sources
- 1M+entities in production across four content sources
- retrieval modes benchmarked into a documented mode-per-tool policy
- 5retrieval modes benchmarked into a documented mode-per-tool policy
Neo4j · pgvector · PostgreSQL · Python
Read case studyBusiness Data Layer for Agents
The governed data layer the business agents answer from — replacing a reporting stack that ran off one contractor's laptop.
- dashboards migrated to parity with the tool being replaced
- 19dashboards migrated to parity with the tool being replaced
- serving tables after pruning to what is actually consumed
- 32 → 12serving tables after pruning to what is actually consumed
Python · PostgreSQL · Apache Superset · AWS S3
Read case studyFantasy GPT
A multi-step reasoning SQL RAG system on a fine-tuned in-house model, answering live cricket questions against continuously ingested match data in under thirty seconds.
- of complex sports queries resolved end to end
- 98%of complex sports queries resolved end to end
- answers against live match data while a match is in progress
- < 30sanswers against live match data while a match is in progress
Python · FastAPI · LangGraph · SQL RAG
Read case studyPlatform & reliability
2The infrastructure agents run on, and the failures that had to be root-caused.
Code Intelligence Gateway
A code-search service for agents, taken from container proof of concept to serverless production — then rescued from a storage-throughput failure that no amount of application debugging would have found.
- product repositories searchable by agents through one gateway
- 8product repositories searchable by agents through one gateway
- copy time that identified storage throttling as the root cause
- 76 KB / 14 mincopy time that identified storage throttling as the root cause
Go · Docker · AWS Fargate · AWS ECS
Read case studyCodeNex AI API Proxy
An open-source gateway that makes six different model backends answer to one API shape, with failover that lets recovered providers back in.
- provider backends reachable through one compatible API surface
- 6provider backends reachable through one compatible API surface
- independent implementations, one process-supervised and one single-binary
- 2independent implementations, one process-supervised and one single-binary
Go · Gin · Node.js · Redis
Read case studyAI products
4End-to-end products where the AI is the experience, not a feature bolted on.
Quill: Documentation Review
The Electron/React/TypeScript review app within ArmorCode's AI documentation automation, between agent-created GitHub PRs and publication to Zendesk.
- permission tiers enforced, all resolved from the source-control platform
- 3permission tiers enforced, all resolved from the source-control platform
- isolated working trees, so concurrent reviews never collide
- 1 per branchisolated working trees, so concurrent reviews never collide
Electron · React · TypeScript · Git
Read case studyCodeNex
An AI builder that turns a prompt into a running React application, on a microservice backend that gives every project its own live preview environment.
- backend services split by scaling profile behind one gateway
- 3backend services split by scaling profile behind one gateway
- isolated preview environment, addressed by its own subdomain
- 1 per projectisolated preview environment, addressed by its own subdomain
Java · Spring Boot · Spring AI · Spring Cloud Gateway
Read case studyAIKO
A personalized voice sports companion that follows a live match, builds a persona per listener, and generates catch-up highlight reels with AI commentary in twenty-plus languages.
- languages supported for live commentary and conversation
- 20+languages supported for live commentary and conversation
- presented at the broadcast industry event in Amsterdam
- IBC 2024presented at the broadcast industry event in Amsterdam
Python · Node.js · FastAPI · Azure Speech SDK
Read case studySerenify
An AI wellness product where the hard problems are trust ones: what the model is allowed to see, and what it must do when a conversation turns to crisis.
- database-enforced isolation on every user-owned table
- Per userdatabase-enforced isolation on every user-owned table
- user controls over which personal data the assistant may read
- Granularuser controls over which personal data the assistant may read
React · TypeScript · Supabase · PostgreSQL
Read case studyLooking for the shorter version, or the side projects? Both are on the homepage.