Back to home

Projects

Everything I've built. Full-stack applications, ML systems, agentic AI tools, and data analysis work.

AI-Powered Learning Assistant

This app lets you upload PDFs and interact with them using AI features like chat, summaries, and quizzes. It's built with the MERN stack and uses an AI layer for generating educational content.

ReactNode.jsMongoDBOpenAI APITailwind CSS

HireLens

HireLens is an AI-powered system that matches resumes to job descriptions by scoring them based on semantic embeddings and skill extraction. It offers views for candidates to analyze a single resume and for recruiters to rank and filter resumes in bulk.

FastAPIReactspaCyAWSPostgreSQL

YouTube ChatBot

This project is a Streamlit web app that allows users to interact with YouTube videos using an AI chatbot. By pasting a video URL, users can ask questions, and the bot will respond using the video transcript, providing timestamped citations for verification.

StreamlitFAISSBM25pytubeyoutube-transcript-api

WhatsApp Chat Analyzer

This project is a web application that analyzes exported WhatsApp chats to provide insights through visualizations and statistics. It uses Python and Streamlit to display trends, word clouds, emoji analysis, and user activity.

StreamlitPandasMatplotlibSeaborn

Multi-Agent Research Assistant

This project is a multi-agent system designed to answer research questions by generating sourced reports. It uses four specialized AI agents to plan, search the web, analyze uploaded documents, and write comprehensive reports. Users can interact with the system to ask follow-up questions or request edits to the reports.

FastAPINext.jsLangGraphTypeScript