Back to home

Projects

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

HireLens

HireLens is an AI-powered system that matches resumes to job descriptions. It uses semantic embeddings and skill extraction to score resumes, offering a single resume analysis for candidates and bulk ranking for recruiters.

FastAPIReactspaCyAWSPostgreSQL

YouTube ChatBot

This project is a Streamlit web app that allows users to interact with YouTube videos through an AI chatbot. Users can paste a video URL and ask questions, with the chatbot providing answers based on the video transcript and citing exact timestamps for reference.

StreamlitFAISSBM25pytubeyoutube-transcript-api

Multi-Agent Research Assistant

This project is a research assistant that uses four AI agents to plan, search, analyze documents, and write a structured report based on user queries. Users can upload documents, ask follow-up questions, and request edits to the report, with all interactions saved in a chat sidebar.

TypeScriptFastAPINext.jsLangGraph

WhatsApp Chat Analyzer

This project is an interactive web application that analyzes exported WhatsApp chats to provide insights through visualizations and statistics. It uses Python and Streamlit to generate activity trends, word clouds, emoji analysis, and user statistics from chat data.

StreamlitPandasMatplotlibSeabornPlotly