j.

Projects

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.

Apps

Tag Tester

Test and edit your websites HTML, open graph, and twitter metadata tags.

Solis

iOS app that shows you the times of sunrise, sunset, twilight’s, and golden hour.

Bowtie

Score keeping iOS app. Save paper when playing card or board games.

Quiztastic

Web based trivia game for friends and family. Create games that can be joined by multiple people.

LastFM leaderboards

Music leaderboards powered by last.fm.

LastFM Albums

View artwork grid of your top albums.

Languages

Stck

Minimal stack based esoteric programming language. Implemented in TypeScript.

Krill

Dynamic, curried, and minimal programming language. Implemented in Haskell.

VRaw

A small programming language for drawing SVGs. You can create complex shapes by composing together simple ones.

Unnamed

Compiler written in Java for an imperative programming language targeting the JVM.

Dev Tools

favocon

Command line utility for creating favicons from an image.

cda

Create and manage cd aliases.

Other

Maze Generator

Experimental maze generator based of the book Mazes for Programmers.

RTOS

Real time operating system for the ATmega2560 AVR microcontroller.

Soundz

Music identification using spectrogram based peak-pair hashing.

MBTI Predictor

LSTM neural network trained to predict a Myers Brigg personality type based on some text.