My Projects

Related Projects

Spotify Listening Behavior Analysis

Spotify Listening Behavior Analysis

Data Science

Analyzed Spotify listening history to uncover behavioral patterns, usage trends, and artist preferences over time, using temporal and contextual features from user playback data.

Python
Pandas
Plotly
+2 more

Identified listening streaks, time-of-day preferences, platform usage trends, and repeat artist behavior across 5,000+ tracks from personal Spotify history.

See also:
Spotify Listening Insights Pipeline

Spotify Listening Insights Pipeline

Data Engineering

Built a end-to-end ETL pipeline that ingests both Spotify API data and GDPR streaming exports, normalizes it into analytics-ready tables, and orchestrates daily loads and historical backfills via Airflow.

Python
Spotify API (spotipy)
PostgreSQL (WSL2)
+6 more

Recieved 79,889 historical plays and daily updates, enabling trend analysis on listening behavior and audio features. Maintained 100% task success over 2 days.

See also:

This is a two-parter that bridges data engineering and data science. First I built a Spotify data pipeline using Airflow and PostgreSQL, then used that data to uncover mood trends and genre patterns in personal listening history.

Related Projects

Depression Prediction API

Depression Prediction API

Software

Built and deployed a production-grade REST API for depression classification.

Python
FastAPI
TensorFlow
+3 more

Delivered reliable mental-health inferences with 99.9% uptime and avg. response time < 500 ms

See also:
Student Depression Classifier

Student Depression Classifier

Data Science

Built a binary classification model to predict student depression from behavioral data using supervised learning.

Python
TensorFlow
Pandas
+2 more

Achieved high AUC score while handling a dataset of over 27,000 samples

See also:

This is a two-parter, with each piece building on the other to form a complete workflow.

For my Data Science class final, I trained and evaluated multiple classification models with TensorFlow and Scikit-learn using a synthetic dataset. Later, I challenged myself to take it further by deploying the model as a RESTful API using FastAPI and Docker. This let me productionize the pipeline and serve real-time predictions — simulating what an end-to-end machine learning workflow looks like in practice.

Pretty Coins

Pretty Coins

Data Science

Built a computer vision tool to detect and analyze coins in high-resolution images using OpenCV.

Python
OpenCV
NumPy
+1 more

Successfully identified and measured circular objects with high visual clarity and precision

LeBot, Lebron Chatbot

LeBot, Lebron Chatbot

Data Science

Built a Lebron-themed chatbot using NLP and custom regex patterns.

Python
BeautifulSoup
NLTK
+3 more

Achieved 85% chatbot intent accuracy

Weather App

Weather App

Software

Built a desktop app to display real-time weather using OpenWeatherMap API.

Python
Tkinter
ttkbootstrap
+2 more

Delivered a responsive UI with real-time API integration

MCU Box Office Revenue Analysis

MCU Box Office Revenue Analysis

Data Science

Explored box office trends for Marvel films using visualizations and analysis.

Python
Pandas
Seaborn
+1 more

Visualized performance across 23 MCU films using 3 revenue metrics

Contacts Debt-Tracker

Contacts Debt-Tracker

Software

Created a Tkinter-based app to track personal debts using SQLite.

Python
Tkinter
SQLite

Tracked 20+ contact entries with user-friendly input and validation

Analysis on Student Behavior

Analysis on Student Behavior

Data Science

Explored factors influencing student performance through dashboards.

PostgreSQL
Excel
Tableau

Built an interactive dashboard analyzing habits across 3 student demographics