AI Engineer. I build production AI systems you can audit — RAG with real citations, MCP servers, and LangGraph agents, each with an evaluation suite wired into CI so quality is measured and a regression fails the build before it reaches a user. Everything here is tested, documented code you can read before you hire me.
🔗 Portfolio → enached134-ctrl.github.io
- agentic-rag-mcp — multi-agent RAG over the Model Context Protocol. Every answer cites its exact source chunk or the agent refuses; groundedness, citation and refusal evals run in CI.
- mcp-vitals — a CLI + GitHub Action that grades any MCP server A–F for reliability and agent-usability. I graded the official reference servers — two got an A, and the sharpest finding wasn't a vulnerability; it was a tool name. Live report →
- groundcheck — fine-tuned a 1.5B model (QLoRA) into a local groundedness judge that agreed with a frontier judge 100% of the time, at $0 per call (base F1 0.083 → 1.000).
- shipgate — a drop-in eval gate for CI: it scores your eval cases and fails the build when quality drops below a threshold or regresses against a saved baseline. Deterministic checks run at $0 (no API key); an LLM judge is optional. Evals decide what ships.
- AbstentionBench — an original meta-eval benchmark for the answer-or-abstain decision: 270 cases (real SQuAD 2.0 traps + an adversarially-verified hard tier) that measure whether eval tools can catch over-refusal — the failure faithfulness metrics structurally can't see. Honest leaderboard, only measured numbers. Live leaderboard →
- reelforge — an agentic video engine on LangGraph + Claude: a supervisor orchestrates tool-calling sub-agents with deterministic gates.
Python · TypeScript · LangGraph / LangChain · Claude & OpenAI APIs · pgvector · FastAPI · Next.js · Docker · Kubernetes · GitHub Actions · PyTorch / QLoRA
The measurement decides what ships.