Over the years I have completed a number of projects, some of which are listed here. They range from iOS and web apps to programming languages and devtools.
The source code for all of these projects can be found on my Github.
Test and edit your websites HTML, open graph, and twitter metadata tags.
iOS app that shows you the times of sunrise, sunset, twilight’s, and golden hour.
Score keeping iOS app. Save paper when playing card or board games.
Web based trivia game for friends and family. Create games that can be joined by multiple people.
Music leaderboards powered by last.fm.
View artwork grid of your top albums.
Minimal stack based esoteric programming language. Implemented in TypeScript.
Dynamic, curried, and minimal programming language. Implemented in Haskell.
A small programming language for drawing SVGs. You can create complex shapes by composing together simple ones.
Compiler written in Java for an imperative programming language targeting the JVM.
Command line utility for creating favicons from an image.
Create and manage cd aliases.
Experimental maze generator based of the book Mazes for Programmers.
Real time operating system for the ATmega2560 AVR microcontroller.
Music identification using spectrogram based peak-pair hashing.
LSTM neural network trained to predict a Myers Brigg personality type based on some text.