I oversee and manage the various technical disciplines required to implement large-scale interactive installations for museums, attractions, events, and corporate environments. I start at the very beginning of the project, working with sales and creative teams to define scope, schedule and budget. From there I identify and direct engineers, partners, and vendors to architect and execute the solution, QA teams to test and bulletproof, integrators and vendors to deploy and switch on, and support teams to ensure long-term operation.
I build expressive, fast, and fluid applications using modern web technologies as a team of one or part of a group. As an agency veteran I work well with design teams, project managers, and demanding clients. I obsess over clean code, legible APIs, and incredible performance.
San Francisco, July 2018 - present — I'm managing the team at Obscura that designs and implements the infrastructure required for some of the largest and most immersive visual experiences in the world. Technologies include render farms, computing systems for linear and realtime media playback, storage, networking, and display systems using LED, LCD, and projection.
San Francisco, Apr 2011 - Mar 2018 — I managed Stimulant's team of engineers, QA resources, and hardware experts. I oversaw the technical decisions made on projects from concept to deployment and through to long-term support. I worked with the sales team to write proposals and define budgets. I also took care of dev-ops, implementing issue tracking systems, build tools, and systems to support our installations in the wild.
Seattle, Apr 2008 - Apr 2011 — As the technical co-founder of Stimulant, I was responsible for end-to-end software development on most of the agency's projects for the first few years. I worked with the UX and visual design teams to bring their visions for pioneering multi-touch software to life.
Redmond, WA, May 2006 - May 2007 — I worked as a contractor at Microsoft, working on the as-yet-unannounced Microsoft Surface touch-table product. I was in the Surface design studio and, without an official SDK, developed a number of high-polish internal applications as well as proof of concept apps which were presented by Bill Gates on the Today Show and Steve Ballmer at the D5 conference in 2007.
Seattle, Sep 2005 - Apr 2008 — I worked independently for a few years as a freelance developer, building mostly Flash applications for clients like Microsoft, Starbucks, Comcast, The Smithsonian, Seattle University, and the University of Washington (in conjunction with agencies like POSSIBLE, Second Story, Belle & Wissell, and Ratio Interactive). While previously I had adult supervision, in this role I really had to hone my skills when it came to client communication and project estimation in addition to software development. My philosophy was to never break a promise or miss a deadline, and I think that's why I had a great reputation and many repeat clients.
Seattle, Jan 2003 - Oct 2005 — At the time, Smashing Ideas developed web-based interactive work in Flash for clients such as Macromedia, Disney, and Nickelodeon. I came in with a very limited knowledge of Flash but was hired and put straight to work on game projects that tied into the marketing efforts of major brands. It was here where I really got into object-oriented development, design patterns, code reuse, and generally adapted to the fast pace of marketing agency schedules. Once I had that down, I became more involved in project planning and estimation, as well as sales efforts and pitch meetings.
Seattle, Jun 1998 - Aug 1998 — I worked in the marketing group doing front-end web development for real.com.
AAA in Multimedia, Jan 1997 - Jan 1999 — "Multimedia" was defined literally in this program to include painting, drawing, lighting, video and audio production, typography, graphic design, and programming.
March 2018 — present I recruit and manage volunteers for various art+tech events produced by the CODAME organization, from small workshops to one-night events to full-week festivals.
November 2016 — Assisted in various roles at the "Artificial Experiences" event.
April 2016 — Assisted in various roles at the 2016 Gray Area Festival.
D663314, Jan 2011 — The image browsing interface for the Bing application that Stimulant developed for the Microsoft Pixelsense table.
Aug 2016, Communication Arts — Stimulant was chosen the subject for an in-depth feature in Comm Arts, an honor given to a single agency each year. http://www.commarts.com/features/stimulant
Nov 2015, Themed Entertainment Association
Oct 2014 — I participated in a panel discussion with other designers and developers of the Microsoft Cube installation.
Jan 2012, IxDA Interaction Awards — http://awards.ixda.org/entry/2012/looploop
Apr 2011, Microsoft — I participated in a panel discussion at the Microsoft MIX conference on the future of natural user interfaces.
Jan 2011, Microsoft — I was one of the few members of the Microsoft MVP program in the Surface discipline, first awarded in 2011 and renewed in 2012 and 2013.
Jul 2005, How Interactive Design Awards 2013
Jul 2005, Event Design Awards 2013
Jul 2005, Event Marketer Ex Awards 2013
Jul 2005, Event Design Awards 2012
Jul 2005, Exhibit Design Awards 2012
Jul 2005, Event Technology Awards 2012
Mar 2003, SXSW Interactive — A bizarre Movable Type plugin that would semi-randomly link your blog to those of other subscribers. It was cool in 2003.