John Houck

Creative Technologist with 15+ years of coding experience building interactive installations, data visualizations, prototyping applications, and web development.
 

Creative Technologist, Freelance, 2007 – Present

Ongoing collaboration with several prominent visual artists that are breaking into the NFT and web3 space.
 
Developed data visualizations that were shown on a 120-foot-long LED data wall for the IBM Think Exhibit at Lincoln Center in NYC.
 
Worked with principal architects at Morphosis to develop generative design tools to aid in schematic design and helped with exhibition design for a Centre Pompidou show.
 
Wrote a java application that works like a non-linear video editor to program sequences of color for the BlinkM LED hardware.

Software Engineer, Sun Microsystems, 2000 – 2005

Architected and implemented Sun Education Services class survey application, used to determine teacher bonuses and class curriculum. Deployed internationally, across all Sun locations. Also developed a reporting tool to visualize survey results.

Adjunct Professor, 2008 - Present

I have taught Intro to Studio Photography, Programming with Processing, and Studio classes in Art, Architecture, and Design Departments. I have been an adjunct professor at the following institutions:
 

  • UCLA, LA
  • The New School, NY
  • SciARC, LA

Artist

My work is in the following permanent collections:
 

  • The Museum of Modern Art, New York, NY
  • The Solomon R. Guggenheim Museum, New York, NY
  • The Art Institute of Chicago, Chicago, IL
  • The Institute of Contemporary Art, Boston, MA
  • Los Angeles County Museum of Art, Los Angeles, CA
  • San Francisco Museum of Modern Art, San Francisco, CA

Education

  • UCLA, Los Angeles, CA

  • M.F.A. Art, 2005–2007
     

  • Stanford University, CA,

  • C.S. studies via Sun Microsystems, 2001–2003
     

  • University of Colorado Boulder, CO

  • B.A. Architecture, C.S. minor, 1996–2000

Tools

JavaScript (Node, Vanilla, Three.js), Python, SQL (MySQL, Oracle), HTML/CSS, C++ (Cinder), Java, Arduino, CNC prototyping.
 
 

 


IBM Think
Aggregates
abs exp
Blink M