End-to-end retrieval-augmented generation: ingests scattered community content, embeds it, and answers questions with two-layer source attribution — validated with a structured evaluation table and failure-case analysis.
Python · ChromaDB · sentence-transformers · Groq
A tool-using agent with an adaptive planning loop that branches on session state — defined tool contracts, documented failure modes, and a 77-test pytest suite with LLM calls mocked for deterministic testing.
Python · Groq · Gradio · pytest
Productionizing the RAG pipeline into a FastAPI service — document ingestion and grounded Q&A over REST, PostgreSQL + pgvector, Dockerized with a live demo. The flagship in active development.
FastAPI · PostgreSQL · pgvector · Docker