About
I am a Computer Science student at Maharaja Surajmal Institute of Technology with a strong foundation in Artificial Intelligence. I specialize in building intelligent AI systems, RAG-based chatbots, and multi-agent workflows using technologies like FastAPI, LangChain, and LangGraph. I've worked on research projects with DRDO and developed scalable AI applications.
Work Experience
Skills
Check out my latest work
I've worked on a variety of AI/ML projects, from memory systems to workflow automation platforms. Here are a few of my favorites.
VidMind: RAG-Based Multi-Agent YouTube Chatbot
Designed and developed an intelligent web application that extracts YouTube transcripts and uses Retrieval-Augmented Generation (RAG) to allow users to interactively chat with video content. Engineered a multi-agent orchestration backend using FastAPI and LangChain. Implemented persistent chat sessions, timestamped bookmarks, and architected a lightweight, containerized deployment using Docker.
ResearchMind: Autonomous AI Research System
Built an autonomous multi-agent research system using LangGraph to search, analyze, and generate structured research reports. Developed a PDF-based RAG pipeline to ground responses with domain-specific document context. Designed a self-correcting Critic Loop to evaluate generated drafts and integrated deep web search with dynamic query expansion.
RAG-Based Chatbot System
Built a multi-modal RAG chatbot capable of analyzing both text and image-heavy documents, leveraging OCR and the OpenAI API. Engineered a hybrid search and reranking engine for highly accurate, context-aware document retrieval. Containerized the application with Docker and utilized MongoDB for session management.
Spam-Ham Message Classifier (NLP Project)
A Natural Language Processing (NLP) based Spam Detection System that classifies text messages as either Spam or Ham (Not Spam) using the TF-IDF vectorizer for feature extraction and a Multinomial Naive Bayes classifier. Demonstrates a simple and effective approach to spam classification in email and SMS filtering.
Skin Cancer & Disease Detection
Automated detection and classification of skin cancer and various skin diseases using Machine Learning (ML) and Deep Learning (DL) models. Utilizes image classification techniques to distinguish between multiple skin conditions, including Melanoma, to assist in early diagnosis. Implemented traditional ML models (Decision Tree, KNN, Random Forest, SVC) and DL approaches using MobileNet as a feature extractor.
I like building things
Solving real-world problems with innovative tech, from IoT systems to blockchain applications.
- H
HackCBS 8.0: AI Linux Agent
Developed an offline AI-powered Linux assistant using FastAPI, LangChain, and Ollama Qwen 2.5, integrated with a RAG-based system trained on over 600 Linux commands. Enabled voice and text interaction, real-time automation, and secure handling of 20+ tools for system control.