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

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 that enable people to compose with them. 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