Recent Projects

Conway's Game of Life

Today on a whim I decided to make Conway's Game of Life. It took about 35 minutes, so it is not the most polished.

03/21/24
Checkers AI

American checkers and a simple alpha-beta search AI. This was a 3 hour coding challenge and probably won't recieve any updates :)

02/01/24
Convolutions

This is a small demo of image processing using convolutions. The left canvas is for drawing and the right canvas is the output. This was built in an hour, so it is unpolished.

01/05/24
Voronoi Experiments

I spent about a week putting together this little demonstration of Voronoi Diagrams along with some kinematic simulations. I didn't really have a plan when starting this project, but it turned out to be pretty interesting. I probably won't come back to this, but time will tell.

10/10/23
Chess AI V2

An updated version of my chess AI. Includes an opening book, improved evaluation, parallel processing. The user interface has been cleaned up and multiple new features have been added.

05/03/22
Chess AI

A custom chess engine and rendering system using the JS canvas. Includes a variable search depth and 2 types of AI to play against

03/12/22
Interpreter Test

A proof of concept Lexer, Parser and Interpreter for a custom programming language called VBL (Very Bad Language).

11/14/21
Theorem Toolbox

A helper application to organize, search, and study theorems, postulates, properties, etc...

10/11/21