At the moment most of my coding is in Scala. I've written a lot of Racket, and Java, and smaller amounts of C, Python, Ruby, Matlab, shell script, and other languagues going back to Basic on the VIC-20.

Doodle is the open source project that I most actively contribute to. It's a Scala library for compositional 2D graphics, with an emphasis on the creative computing aspects.

Other code can be found on my Github. Some of my favourite projects are: