Skip to content

AI · Retrieval

RAG System

Private document Q&A system: ask questions across a document collection and get LLM answers grounded in the retrieved sources.

Backend With LLM · 2024 - 2025

Private codebase

What I built

  • Built a FastAPI pipeline covering document ingestion, preprocessing, metadata extraction, embeddings, vector storage, semantic retrieval, and LLM-based responses.
  • Stored document metadata in PostgreSQL and cached hot queries in Redis, with validation and background processing so large uploads never block the API.
  • Exposed search and question-answering APIs consumed by a React/TypeScript dashboard.
  • Containerised the services with Docker and deployed them on AWS.

Tech stack

PythonFastAPIPostgreSQLRedisPandasLLMs (Gemini, Llama)Vector DBReactTypeScriptDockerAWS