I create expressive technologies from concept to code.
My software communicates, empowers, and delights.


  • Web / physical experiences
  • Data communication / visualization
  • Media production tools
  • Creative workshops

Beginning with research and ideation, my process extends along the product pipeline through experience design, creative direction, and full-stack web / mobile / physical software development. I can work solo or build a team for any project from my network. 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.


  • Workshops & Panel, Moogfest, Durham, 2016
  • Presentation, Dorkbot SoCal, Los Angeles, 2014
  • Lecture, University of Amsterdam, 2013
  • Lecture & Panel, Columbia College Chicago, 2012
  • Installation, 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