Projects
All the projects I've done.
-
Clickbait Detection – Supervised and Unsupervised NLP Approaches
An NLP project exploring clickbait headline detection using a CNN-based supervised model and an in-progress unsupervised approach with transformer embeddings.
-
Room Occupancy Detection – Time-Series-Aware ML from Sensor Data
A machine learning project predicting room occupancy from environmental sensors — with careful time-series cross-validation, SMOTE for class imbalance, model comparison across Random Forest, XGBoost, and LightGBM, and SHAP-based interpretability.
-
SentiView – AI-Powered Customer Communications Analytics Platform
A full-stack multi-channel sentiment intelligence platform built as a 2nd-year university software project. Spans an Angular 17 dashboard frontend and a FastAPI email analytics microservice with Gemini, AWS Comprehend, MongoDB, and Gmail OAuth.
-
AutoChess – Fully Autonomous Chess-Playing Machine
A physical chess board that senses human moves, computes responses with an embedded chess engine, and physically moves pieces using an XY electromagnet gantry — rated at ~2000 ELO.