Built a production-grade autonomous GitHub issue triage agent using LangGraph (8-stage pipeline), FastAPI, and Next.js 15; deployed on Fly.io + Vercel with 129 passing tests and 26 adversarial red-team eval cases as CI gates.
Engineered hybrid RAG retrieval (pgvector, HNSW, BM25, Cohere cross-encoder rerank), Redis-backed LLM circuit breaker with Groq/Gemini automatic failover, and multi-layer prompt injection defences.
Integrated full observability stack (OpenTelemetry → Grafana Cloud, Langfuse LLM tracing, structlog JSON) with live in-app metrics dashboard, human-in-the-loop approval queue, and MCP server for Claude Desktop.
Built with