
Developed a full-stack AI platform that lets users upload PDFs and query their content through natural-language conversation.
The app uses Retrieval Augmented Generation (RAG) to perform semantic search over document embeddings and return accurate, context-aware answers. It is built with Next. js and TypeScript on the front end, a Node. js and Express backend with MongoDB, and Convex for real-time data, while LangChain and Groq power the document processing and fast LLM inference. This project showcases applied AI engineering, RAG pipelines, and modern full-stack development.