Resume

Projects

How I build systems

|

Adaptive RAG Chatbot

Built an adaptive Retrieval-Augmented Generation (RAG) system that improves LLM reliability by dynamically selecting retrieval strategies based on query complexity. The system balances latency and accuracy by routing simple queries through lightweight retrieval while applying deeper contextual search and re-ranking for complex queries.

LangGraphQdrantFAISSMongoDBFastAPIGPT-4o

LENS — AI Image Intelligence

Developed a real-time multimodal AI system that processes images and generates contextual outputs across multiple modes including storytelling, humor, and analytical reasoning. The system leverages GPT-4o Vision with streaming responses to deliver an interactive and engaging user experience.

GPT-4o VisionNext.jsStreaming (SSE)Multimodal AI

Second Brain — Knowledge Graph

Built an AI-powered system that converts raw notes and text into structured knowledge graphs. The system extracts entities and relationships using LLMs and visualizes them as an interactive force-directed graph, enabling intuitive exploration of complex information.

GPT-4oD3.jsNext.jsKnowledge Graphs

Human Activity Recognition System

Built a lightweight human activity recognition system using 2D pose keypoints instead of raw video, enabling efficient sequence modeling with high accuracy. The system leverages temporal patterns using LSTM networks while significantly reducing computational overhead compared to RGB-based approaches.

TensorFlowLSTMOpenPoseFlask

Driver Drowsiness Detection System

Developed a real-time driver drowsiness detection system that monitors eye states using computer vision and deep learning. The system processes webcam input, detects facial regions, and classifies eye states to trigger alerts when fatigue is detected.

OpenCVCNNKerasPygame

Location Intelligence & Clustering System

Built a location intelligence system that analyzes geospatial and venue data to identify optimal neighborhoods. The system applies clustering techniques to group similar areas and provide insights for decision-making based on data patterns.

KMeansPandasScikit-learnGeospatial Analysis