Projects

Nonnegative matrix boundary optimizer

Published:

One of the difficult things about the nonnegative inverse eigenvalue problem (NIEP), is trying to reason about the matrices that lie on the boundary. This project aims to numerically solve for these matrices using a series of optimization steps. The idea is that once these matrices are found we can build conjectures on what the boundary of the NIEP looks like.

Link to repository

Cribbage

Published:

Text based interactive cribbage game. There are several bot opponents coded up with varying skill levels.

Link to repository

Brain Grid

Published:

BrainGrid is an open-source spiking neural network simulator that is intended to aid scientists and researchers by providing pre-built code that can be easily modified to fit different models.

Link to repository

Trachtenberg Interactive Quiz

Published:

Text based interactive application that is designed to help people learn the Trachtenberg speed multiplication system. Information on Trachtenberg and his system are provided in the github repository.

Link to repository

Chess

Published:

Wrote a GUI chess application in JavaFX using event driven programming.

Link to repository