I write software applications in OCaml, Python, Clojure, sclang, Ruby, Objective-C, C++, and other languages. I also write software for creative composition, video/animation production, and installation art using OpenFrameworks, Python, Raspberry Pi, Arduino, web technologies, and mobile technologies. I aim to always work at the intersection of creative technology and technologically-driven creativity. Recent projects include interactive sculpture, genetic algorithms for manipulation of musical material, and soundscape compositions for smartphones.