Chapter III

Projects

Here are some projects that I've worked on over the years. For the record, these projects were all completed before the generative AI era.

Cronus

A reinforcement learning bot for Rocket League, trained to compete in aerial mechanics, positioning, and game sense through self-play.

Python Reinforcement Learning

Europa

An earlier-generation Rocket League RL bot exploring different reward shaping and training strategies for competitive play.

Python Reinforcement Learning

Show Engine

Uses Universal Sentence Encoder to compute similarity scores between 1,000+ TV shows based on IMDB ratings, descriptions, and other features. Deployed with Streamlit.

Python TensorFlow NLP Streamlit

Playlist Generator

Automatically generates collaborative playlists between friend groups by analyzing each user's existing Spotify playlists to determine shared song interest.

JavaScript Spotify API

Check GitHub for the details.