All Projects:

Comprehensive SQLite NBA Basketball Database
Comprehensive SQLite NBA Basketball Database

The nba-api is utilized as the API client for stats.nba.com and numerous endpoints are extracted to produce the database tables. .SQLite is the database format of choice for this project. The database is updated daily and monthly via cron scheduled Kaggle Notebooks.

Creating my Personal Website
Creating my Personal Website

Full Python implementation of an agent-based simulation model of generalized higher education institutions. Thousands of experiments are conducted and model feature significance is found through regression, SHAP, and permutation.

Machine Learning for NBA Game Attendance Prediction
Machine Learning for NBA Game Attendance Prediction

Attendance prediction tool for NBA games using machine learning. Full pipeline implemented in Python from data ingestion to prediction. Attained mean absolute error of around 800 people (about 5% capacity) on test set.

Conceptualizing Higher Education Institutions: An Agent-Based Modelling Approach
Conceptualizing Higher Education Institutions: An Agent-Based Modelling Approach

Full Python implementation of an agent-based simulation model of generalized higher education institutions. Thousands of experiments are conducted and model feature significance is found through regression, SHAP, and permutation.

Regularized Linear Regression Deep Dive
Regularized Linear Regression Deep Dive

Explanations and Python implementations of Ordinary Least Squares regression, Ridge regression, Lasso regression (solved via Coordinate Descent), and Elastic Net regression (also solved via Coordinate Descent) applied to assess wine quality given numerous numerical features. Additional data analysis and visualization in Python is included.

Mixed Integer Linear Programming for Fair Division Problems
Mixed Integer Linear Programming for Fair Division Problems

Formulation in AMPL and evaluation in CPLEX of mixed-integer linear programs for several fair division problems under envy-freeness. Visualization in Python of resultant model and solver data.