Hybrid Search RAG Chatbot
Built a ChatGPT-like system for answering questions from PDFs using hybrid retrieval with FAISS and BM25 combined through Reciprocal Rank Fusion. Developed a FastAPI backend with JWT authentication, multi-session chat, and PDF indexing using Python, LangChain, LangGraph, Whoosh, and SQLAlchemy. Improved retrieval coverage from 50% to 100%.
LangChain Expert Chatbot
Developed a RAG-based chatbot for technical documentation with document grounding to reduce hallucinations. Implemented vector search using ChromaDB and HuggingFace embeddings, plus a Streamlit UI with JWT authentication and persistent PostgreSQL chat storage.
Sentiment Analysis on Social Media Data
Built a machine learning model to classify sentiment from tweets and comments. Compared Logistic Regression, SVM, and Naive Bayes using TF-IDF features, with Logistic Regression achieving the best performance. Performed tokenization, stopword removal, and vectorization.