game written in Rust that cross-compiles to native code and WebAssembly.
Divarema, the didactic vanity register machine
An an interpreter that implements an abstract Random Access
Machine (described in
Cook and Reckhow, 1973
) implemented in Rust.
A puzzle game about hacking democracy built with Elm and GitHub pages.
An attention-gap filling app built with Firebase and Elm.
Because clapping in tweets is for everyone…
A minimal static-site generator written in Clojure.
ABL Mode source
An Emacs major mode for editing Progress OpenEdge/ABL files.
I worked towards an MSc at Dalhousie University under the supervision of
Dr. Randall Martin
Before I dropped out, I was working on using the
GEOS-Chem Adjoint Model
to study the changes in emissions of black carbon aerosols over North America during the 1990s and early 2000s.
A Clojurescript/Om implementation of Tic-Tac-Toe.
A Clojurescript/Om clone of 2048.
A Sinatra/Angular app I wrote during my thesis work to help my peruse
large collections of PNGs with structured filenames.
A vanilla-Rails app for making and editing character sheets for the
A recursive-descent parser for a markup language in the style of
Haml replacing Ruby with
Python. Also a vivid illustration of "beginner expert" syndrome.