Projects

NutriVision

NutriVision

An AI-powered food label analyzer that extracts nutritional information from images of food packaging.

Python Computer Vision Machine Learning Flask
Chat-DB

Chat-DB

A natural language interface for databases that allows users to query data using conversational language.

NLP SQL React Node.js
WeatherCast

WeatherCast

A streaming data pipeline that analyzes weather data in real-time using Apache Kafka and PySpark. Makes predictions using LSTM neural networks.

Apache Kafka PySpark LSTM
HitOrMiss

HitOrMiss

Prediction on Spotify Track Popularity Dataset for MLZoomcamp Midterm Project 2025.

Python Machine Learning Data Visualization
KEPLER

KEPLER

Knowledge Extraction Pipeline for Logical Evidence and Reasoning. A real-time, multimodal fact-verification system with dynamic web retrieval and multi-hop reasoning.

Python NLP Multimodal
StudyAssistant

StudyAssistant

A secure multimodal learning platform using FastAPI and Docker, hosted on Fly.io. Features JWT authentication and CI/CD pipelines.

FastAPI Docker AWS
NewsInsights

NewsInsights

AI-Powered News Intelligence Platform. Real-time news analysis with sentiment detection, content filtering, and intelligent insights.

Python NLP React
Recommendation Engine

Yelp Recommendation Engine

A collaborative filtering recommendation system for yelp.

Python Machine Learning AWS
Semantic Cache Gateway

Semantic Cache Gateway

A high-performance middleware service designed to optimize LLM interactions. Intercepts requests and utilizes Vector Similarity Search to serve cached responses for semantically similar queries.

GO LLM Vector Search Redis
MBTI Personality Prediction

MBTI Personality Prediction

An NLP-based machine learning system that predicts a person's MBTI (Myers-Briggs Type Indicator) personality type from their written text.

Python NLP Machine Learning