A multifaceted technologist and designer with 10 years of experience creating interactive media for industries including research/education, arts, entertainment, and marketing. Roles have covered many aspects of a product lifecycle, including new business acquisition; initial concept and ideation; hardware/software prototyping; and technical development, delivery, and maintenance. Hard coding skills in C++, Swift, Python, and Javascript.


  • Massachusetts Institute of Technology

    2006 - 2010
    BS in Architecture and Visual Arts
  • University of California San Diego

    2010 - 2013
    MFA in Visual Arts
  • Experience

  • 💾🌵 Disk Cactus

    November 2014 - Present
    Co-founder and Head of Technology —
    Bootstrapped design & technology studio, led creative and technical development of interactive experiences for clients including Samsung, Google, and the California Academy of Sciences.
  • World Wide West

    December 2015 - Present
    Co-founder/organizer —
    Created new media arts festival in SF Bay Area, organized logistics and activities for 70+ artists from across the country, returning for its second year in summer 2016.
  • Sosolimited

    August 2012 - September 2013
    Creative Coder —
    Developed realtime video processing software in openFrameworks (C++) and GLSL, designed RabbitMQ messaging architecture to synchronize a multi-user CMS and high-visibility video wall, simplified design form-finding process by writing generative Processing sketches for physical installations, built animation tools around paper.js and jQuery.
  • UC San Diego

    August 2010 - June 2013
    Teaching Assistant —
    Taught fundamentals of computing and the arts to over 200 undergraduates, developed curriculum for courses on visual programming in Processing, physical computing with Arduino, and history of new media art.
  • N55 Art Collective

    August 2010 - June 2013
    Systems Engineer —
    Led technical development of a 1-ton walking hexapod house, performed structural calculations, designed and built power electronics/motion control system to move 18 linear actuators in synchronous motion, maintained system for daily performances during 100-day public exhibition in Essen, Germany.
  • MIT Media Lab

    October 2006 - December 2009
    Research Assistant —
    Developed mobile apps and robotic platforms for various research projects in Lifelong Kindergarten, Opera of the Future, and Computing Culture groups.
  • Skills

    Software Development

  • HTML5, CSS3, jQuery
  • Python, Flask, SQLite
  • zeroMQ, RabbitMQ
  • C++, openFrameworks, libCinder, GLSL
  • iOS Development in Swift 2 & Objective-C
  • Git / GitHub
  • Hardware & Design

  • Arduino, motion control electronics, DMX
  • Rhino3D, RhinoCAM, SketchUp, CNC machining
  • Fabrication in wood, metal, plastics
  • Adobe Illustrator, After Effects, Photoshop, InDesign
  • References available upon request.