I have been programming since high school, so I've had a lot of time to work on many different software projects in my spare time. Here, I have compiled descriptions of some of these personal projects, along with reflections on what inspired the project and what I've learned from the experience.

Map Generator

Spring 2023

A python app that procedurally creates pixelated continent maps.

•python

•data-structures

Hydrogen Electron Cloud Plots

Winter 2022

A script that simulates detections of an electron in a hydrogen atom

•MATLAB

•physics

•simulation

Flappy Bird Neural Network

February 2022

A program that trains a neural network to play flappy bird

•python

•neural-networks

Random Word Generator

Fall 2020

A program that generates random word based on a given list of words

•java

Gravity Simulator

Spring 2020

An interactive gravity/mass simulator with stationary masses and slope field

•java

•physics

•simulation

ODE System Solver

March 2022

A program that solves and graphs linear, homogenous, first order systems of ODEs

•MATLAB

•math

•simulation

Ninjoreo

Spring 2019

My first video game that includes custom art and music

•java

•game-development

•music

Chess Position Trainer

Spring 2021

An application that trains your chess position reflexes

•rust

•chess

D&D Initiative Tracker Bot

November 2020

A Discord bot for tracking D&D 5e Initiative

•java

•python

•discord

The Impossible Maze

June 2019

My first Unity game where you attempt to escape a 2D maze

•unity

•c#

•game-development

Phone Number Word Finder

Jan/Feb 2018

A program that finds all words located in a given phone number

•java

More Projects

Links to other projects I have worked on