Projects
Self-hosted Discord. Triple-layered caching allows for seamless offline usage and nearly instantaneous start times.
Grid drawing canvas for solving puzzles from the game, "The Witness". Supports drawing lines, copy/paste, undo/redo, save/open, and screen drag.
Watch a selection algorithm grow neural networks to play Snake. Clone the repo to learn more about the elegance of the Perceptron.
Object-oriented OpenGL Rendering engine. Supports rendering models with lighting, shadow volumes, textures, and more.
Gathers (all) tabs from Ultimate Guitar into an sqlite database. Can be run on parallel hosts to improve gathering time.