PROJECTS

09 NLP

Bob Dylan Lyrics Analysis

Trying to capture semantic similarity between Dylan songs using cosine similarity on bag-of-words, TF-IDF, and embeddings.

nlp
dylan
08 RL / GAME THEORY / AGENTIC PROGRAMMING

Chickenizer

Framework for abstracting the game-theoretical scenario of "chicken" to more complex games and strategies. Built as part of an AI & agentic programming class.

cursor cursor
LaTeX latex
shallow RL
prolog
chickenizer
07 DATA ANALYTICS / VIZ / ANOVA / SHAP

Predicting Bank Acct Balance from Churn Data

Predicting bank account balance based on anonymized, synthetic churn data. I was responsible for the SHAP feature analysis.

R r
XGBoost
SHAP
shap
06 DATA ANALYTICS / VIZ

Duke DataFest '26

My team's submission for SWYD-style data science competition @ Duke University. Analyzed ER data, recommending per-county procedures to avoid preventable visits. Finalist.

R r
pandas pd
datafest
05 LLM INTEGRATION / EDUTECH

MrCatGPTA Alpha

2025 summer research project. Built specialized LLM wrapper to serve as a supplemental teaching tool for Furman students. Also did frontend design and local-hosting feasability research with Ollama.

OpenAI API
Ollama ollama
Flask flask
HCI
mrcat
04 DEEP RL

Slay The Spire Turnplay Bot

My 2025 CS capstone project and first real attempt at applied RL. Two part project: part 1 determined optimal card play order through Deep Q-learning in Gym, part 2 interacts with game through stdin.

Gym gym
Live I/O
mrcat
03 GIS / DATA HYGIENE

Hurricane Helene Road Repair Plan

Recommended repair order for NC roads after Hurricane Helene. Used NCDOT data and a naive weighting scheme based on surrounding population, traffic loads, and how intensely the road was damaged.

ArcGIS gis
geopandas gis
gis
02 NLP / PANDAS

Song Genre Prediction

Predicting classification of song lyrics based on genre using nearest neighbor and naive Bayes.

pandas pd
nlp
some data
01 PANDAS / XGBOOST / VIZ

Furman Datamania '24

Entry for Furman's Datamania 2024. Given car crash data, predicted least favorable conditions for driving. Won "Best Narrative".

pandas pd
seaborn
XGBoost
gis