My side projects can roughly be divided into two categories: major and minor. Major projects, like the ones listed in my project showcase below, are ones where I have personally invested 40 hours or more of development time. Everything else is considered minor by comparison. You can find the full list of all my projects at the bottom of this page.
Neuronmancer was my senior seminar project and while the interface may look simple, there is a lot going
on under the hood. This program generates a feedforward artificial neural network and trains it to
classify images of handwritten digits from the MNIST dataset by using the backpropagation machine learning
algorithm. But here is where things get interesting: the neural network can be trained on the host
machine's CPU alone or trained in parallel on a CUDA-enabled GPU device.
A free, open source programmer's calculator for Android 4.4 KitKat and higher. Notable features include automatic base conversion (for binary, octal, decimal, and hexadecimal numbers), bit mode selection, boolean logic operations, arithmetic operations, and an advertisement free material design compliant interface.