• web / native / microcontroller code
  • interaction / information design
  • creative strategy / direction
  • computer graphics / audio synthesis
  • electrical engineering / prototyping

I work collaboratively with creative teams, business partners, and my network of makers to build expressive interactive media. I fuse deep technology knowledge to creative strategy from the outset, and then deliver custom software and hardware precisely to designs. If working with me sounds interesting to you, please don’t hesitate to drop me a line.

Through my technology practice, I build and explore models of perception and cultural meaning-making, with an emphasis on computational languages & systems for composition. I occasionally speak on these subjects, and am always eager to discuss. If you are, too, please drop me a line.


  • Interview, Triple Canopy, 2017
  • Workshops & Panel, Moogfest, Durham, 2016
  • Presentation, Dorkbot SoCal, Los Angeles, 2014
  • Interview, KCHUNG Radio, Los Angeles, 2014
  • Lecture, University of Amsterdam, 2013
  • Presentation, Medialab-Prado Madrid, 2013
  • Lecture & Panel, Columbia College Chicago, 2012
  • Performance, Machine Project, Los Angeles, 2011
  • Exhibit, The Vortex, Los Angeles, 2011
  • Performances, California Institute of the Arts, Los Angeles, 2011
  • Lecture & Panel, Museum of Contemporary Art Tucson, 2010
  • Performance, Synchronicity Space, Los Angeles, 2010
  • Performance, Cellspace, San Francisco, 2006
  • Performance, Southpaw, Brooklyn, 2005