Projects
Real-time differential growth
2016-2017
JavaScript interpreter in CoffeeScript
2015-2016
Befunge-93 just-in-time compiler
2014-2019
Chip8 emulator and assembler
2015-2016
ClojureScript string/numbers puzzle game
2015-2017
Particle Swarm Optimization library with lots of examples
2013-2015
Lazily-evaluated Lisp-like language interpreter and transpiler with first-class continuations
2014-2015
JavaScript source code analyzer for side effects
2014-2015
Rule-based game engine - Minecraft meets PuzzleScript
2013-2019
S-expression parser and macro processor
2014-2015
JavaScript obfuscator
2014
Lisp-like language interpreter and transpiler with optional typing
2013
Lindenmayer systems
2013
Compiler-compiler for LL(k) languages
2013
Global optimization framework
2012-2013
Misc
Articles & experiments
2015-current
Old blog full of experiments/games/ludum dare submissions
2008-2013