Projects
Large Asset Storage
Python / AWS Lambda / AWS S3
GitHub limits repository assets to 100mb, and this project used a CLI tool to manage tracking/uploading/downloading of large game assets.
GitHub Repository Manager
Python / AWS Lambda / AWS DynamoDB
This chat bot would allow for standardization of naming repositories. Also allowed for easy user control to manage permissions/creation/deletion of repositories.
EGM Player Engagement Profiles
C++ / C#
Named inventor on patent pending technology presented at G2E 2023. Used RabbitMQ to connect to backend profile database to engage new players.
Secure Voting System
Python
Implemented a decentralized voting simulator utilizing Directed Acyclic Graphs (DAGs), TangleCV, and blockchain technology in Python.
View on GitHub
CPU Scheduling Simulation
C++
Developed a discrete event simulator using First Come First Serve (FCFS) scheduling to process data for 10,000 randomly generated processes in C++.
View on GitHub
The Deep Below
C++
Created a cross-platform mining game in C++ that employs Object-Oriented Programming (OOP) concepts, enemy AI, saving and loading, and an upgrade ecosystem.
View on GitHub

KNN Regression
Python
Implemented a K-Nearest Neighbors (KNN) machine learning algorithm using the Euclidean distance metric to train and predict wine dataset values.
View on GitHub
Same Card! Game
C++
Built a multi-threaded card game in C++ that utilizes mutexes to enforce thread synchronization and ensure a fair turn order. Each thread acts as a player.
View on GitHub
Gradient Boosting Regression
Python
Utilizes machine learning libraries to train a regression model on a housing price dataset. The model performed better than 75% of all submissions to the Kaggle competition.
View on GitHub