All projects

RAG-Chat

RAG-Chat is a document chat application that processes files in the background, stores searchable vectors, and returns answers with source citations.

RAG-Chat was built to understand the full path from uploaded document to final answer, not just the chat interface. Users can upload files, let them process in the background, and then ask questions against that content.

How It Was Built

The main technical choices behind the product, from system design to the parts that make it work day to day.

  • Separated uploads and processing from the chat path so file work does not block the user-facing experience.
  • Built parsing for PDFs, Word files, and spreadsheets, then split that content into chunks sized for search.

Why It Mattered

  • Kept chat responsive even when uploaded files need heavier processing.
  • Made answers easier to trust by tying them back to the source material.

Tech stack

Next.jsTypeScriptOpenAILangChainQdrantDockerBullMQRedis

More projects

Additional work across AI products, developer tooling, and full-stack systems.

Browse all