I've built a multi-agent backend with FastAPI and LangChain that routes each question through retrieval, critique and synthesis agents, streams answers and runs evaluation loops. I work with the Claude and OpenAI APIs, LangChain, LlamaIndex and Hugging Face, and have contributed fixes to LlamaIndex.