Hi, I'm Vishal
Building intelligent AI agents that remember and reason.
VH

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.

Skills

Python
C++
JavaScript
Machine Learning
Deep Learning
Generative AI
NLP
FastAPI
HTML
CSS
Pandas
NumPy
Scikit-learn
TensorFlow
NLTK
LangChain
OpenAI API
Gemini API
Hugging Face API
MongoDB
Docker
Git
My Projects

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.

Python
FastAPI
LangChain
RAG
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.

Python
FastAPI
LangGraph
RAG
Multi-Agent

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.

Python
OpenAI API
OCR
Docker
MongoDB

Medical Advisor - AI-Powered Health Assistant

A modern Flask web application that uses OpenAI's GPT to provide medical information and health guidance. Features include multiple query categories, chat history, an emergency page, rate limiting, and a REST API.

Python
Flask
OpenAI API
REST API

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.

Python
NLP
Machine Learning
Scikit-learn
TF-IDF
Naive Bayes

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.

Python
Machine Learning
Deep Learning
MobileNet
Scikit-learn
Computer Vision
Hackathons

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.