
Projects
Time zone converter. Includes offline search, zone change warnings, date switching, and persistance with localStorage.
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.
A simple typing test. Type ten lines of pangrams to get your results.
Self-hosted Discord. Triple-layered caching allows for seamless offline usage and nearly instantaneous start times.
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.