Projects

audio/visual demos
programming languages/DSLs
fun projects

Phage

An extremely dynamic, functional, homoiconic, interpreted programming language I made to save keystrokes in competitions.
haskellphage

Pure Lambda

Pure Lambda is an interactive lambda calculus REPL. There is a C / Flex / Bison version, as well as a Jison / JavaScript version, which you can try online.
haskellhaskellhaskell

Brownian Music

A music recommendation interface and physics sandbox.
javascriptspotify

Turtle-SVG

An interpreter for a minimal turtle-graphics instruction set that outputs scalable vector graphics.
rustshellsvg

Brainfuck Interpreter

Two tiny, clean Brainfuck interpreters.
One in Haskell the other in Scala
haskellscala

Typedef-Gen

Generates aliases for all possible combinations of C++'s most used container types and primitives.
c++

NAWF

Not A Web Framework.
Just a DOM Library, that transforms JS data into DOM nodes or HTML strings.
javascript
For a more complete list of my projects, try checking my GitHub  account.