Projects
This is a list of some of the things I've worked on. It includes side projects, games, experiments, and open-source projects. For my professional experience, see my LinkedIn profile instead.
For older or retired projects, see my BitBucket or GitHub pages.
-
WannaDo
Source - A scriptable to-do list.
-
TiddlyWiki Server
Source - A backend server for TiddlyWiki written in Rust.
-
WebDun
Source - A web-based done-list tracker (helpful for time-tracking).
-
Wordle Aug
Demo Source - Augment your ability to play the hottest word game of 2022 using Regular Expressions.
-
Personal Fortune
Demo Source - A quotations database server written in Rust.
-
ppg
Source ,ppg-web
Source Demo - A passphrase generator, written in Rust, compiled to a CLI app and a web page.
-
Catan Deck
Demo Source - A phone-portable deck of cards to replace the confoundedly fickle dice in Settlers of Catan.
-
TrackSuit
Demo Source - A Card-counting tool built in with Elm.
-
Auto Sage
source - A de-make of Zach Gage's Sage Solitaire that does the card counting for you. Built with Rust and BearLibTerminal.
-
Rhiz
source - A deliberately minimal task-runner built with Rust.
-
Celaut and Celaut-Explorer
source demo - A cellular automaton written in Rust inspired by @lorenschmidt . In addition to the automaton itself, there's a visualizer written in TypeScript and Rust.
-
Ballistic Smashbing
source demo - A Breakout-like game written in Rust that cross-compiles to native code and WebAssembly.
-
Mander
source demo - A puzzle game about hacking democracy built with Elm and GitHub pages.
-
ABL Mode
source - An Emacs major mode for editing Progress OpenEdge/ABL files.
-
SPAML
source - 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.