KYLE BUZA
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
MEDIA LABORATORY
E15-301 20 AMES STREET
CAMBRIDGE, MA 02139
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
MEDIA LABORATORY
E15-301 20 AMES STREET
CAMBRIDGE, MA 02139
* Table of Contents *
* About *
I'm a recent graduate of the Physical Language Workshop at the MIT Media Lab,
led by John Maeda. I'm currently interested in developing technologies that can harness the social potential of the web for more
creative endeavors on the desktop.
Additional information can be found on my MIT page and blog.
Additional information can be found on my MIT page and blog.
* Education *
- SM in media arts and sciences, MIT. Cambridge, MA, June 2008.
- M.Eng. in computer science, Cornell University, Ithaca NY, June 2000.
- BA in chemistry, Cornell University, Ithaca NY, June 1998.
- BA in biology, Cornell University, Ithaca NY, June 1998.
[Top]
* Selected Projects *
Feedabot (Link)
2009
2009
Automated rendering of web feeds.
SimLinz (Link)
2008 -2009
2008 -2009
Combining pencil and paper-based gestural interactions to navigate historical and statistical data about the city of Linz, Austria. Developed by the Ars Electronica Futurelab, SimLinz is currently an interactive exhibition at the Ars Electronica center.
g-stalt (Link)
2008 -2009
2008 -2009
A gesture-based system for navigating large information spaces naturally, quickly, and seamlessly.
CVOCV (Link)
2009 - present
2009 - present
A CoreVideo-based OpenCV experimentation environment.
E15:Web (Link)
2008 - 2009
2008 - 2009
E15:Web is an experiment in integration, expression, and minimalism. As an integrated component of the E15
application, E15:Web allows users to submit images and code directly from E15, as well as directly execute
submitted code snippets from other users. Content on E15:Web is unfinished by nature, and serves only to
inspire E15 users to create, and ultimately inspire others.
E15 (Link)
2007 - 2009
2007 - 2009
E15 is an ongoing group project in the Physical Language Workshop. It is
a three-dimensional OpenGL-based web environment, focused on enabling rich visualizations based on existing web
content, as well as providing novel ways to distribute, share, and interact with these visualizations.
E15:oGFx (Link)
2007 - 2009
2007 - 2009
E15:oGFx is a tool for the generation and exploration of organic 3D forms originating from 2D animations.
OpenCode (Link)
2006 - 2008
2006 - 2008
OpenCode is a web-based programming environment that leverages the user community to foster creative development and
teach graphics-based programming to non-programmers.
[Top]
* Professional Experience *
Contractor
Oct 2009 - present
Oct 2009 - present
IDEA Team, Nokia Research Center, Palo Alto, CA
Software prototyping for novel mobile UIs.
Software prototyping for novel mobile UIs.
Partner
Jun 2008 - present
Jun 2008 - present
BuzaMoto Industries, Cambridge, MA
Collaborative design studio with Takashi Okamoto, specializing in multidisciplinary intersections of visual design and technology powered by the Web. (Link)
Collaborative design studio with Takashi Okamoto, specializing in multidisciplinary intersections of visual design and technology powered by the Web. (Link)
Contractor
2008 - 2009
2008 - 2009
Ars Electronica Futurelab, Linz, AUSTRIA
Artist/Programmer for Futurelab-commissioned installations. (Link)
Artist/Programmer for Futurelab-commissioned installations. (Link)
Software Architect
Jun 2008 - Nov 2008
Jun 2008 - Nov 2008
Research Assistant
2006 -2008
2006 -2008
Software Engineer
2003 - 2006
2003 - 2006
Sun Microsystems, Santa Clara, CA
Embedded Java Virtual Machine Group
Advanced feature design and implementation for both the CLDC and CDC virtual machines, which are targeted at cellular telephones and PDAs. JIT compiler optimization, performance analysis, and romization techniques.
Embedded Java Virtual Machine Group
Advanced feature design and implementation for both the CLDC and CDC virtual machines, which are targeted at cellular telephones and PDAs. JIT compiler optimization, performance analysis, and romization techniques.
Software Engineer
2002 - 2003
2002 - 2003
Sun Microsystems, Santa Clara, CA
Mobile Java Beans Group
Lead platform engineer for project MobileJavaBeans, an end-to-end architecture for the configuration of device capabilities and deployment of data services on mobile devices.
Mobile Java Beans Group
Lead platform engineer for project MobileJavaBeans, an end-to-end architecture for the configuration of device capabilities and deployment of data services on mobile devices.
Software Engineer
2000 - 2002
2000 - 2002
Sun Microsystems, Santa Clara, CA
Java Games Group
Member of a small team focused on the design and investigation of novel Java technologies, including games, 3D browsing interfaces, and UI design tools.
Java Games Group
Member of a small team focused on the design and investigation of novel Java technologies, including games, 3D browsing interfaces, and UI design tools.
Research Assistant
1998-1999
1998-1999
Cornell University, Ithaca, NY
PREDATOR Database Research Group
Designed and researched OODB database capabilities of Windows CE-based mobile devices.
Advisor: Praveen Seshadri
PREDATOR Database Research Group
Designed and researched OODB database capabilities of Windows CE-based mobile devices.
Advisor: Praveen Seshadri
Software Engineer
1999
1999
The Information Highway Group, Barcelona, SPAIN
Fully responsible for designing and implementing a mail server and client-based email management system.
Fully responsible for designing and implementing a mail server and client-based email management system.
Research Assistant
1997 - 1998
1997 - 1998
Cornell University, Ithaca, NY
Investigated the hypochromic effect in an amide-linked oligonucleotide analog of RNA. Results presented in an honors seminar for undergraduate chemistry research.
Investigated the hypochromic effect in an amide-linked oligonucleotide analog of RNA. Results presented in an honors seminar for undergraduate chemistry research.
[Top]
* Talks & Teaching Experience *
IUI '09
February 2009
February 2009
Paper Presentation
Presented Code Sharing on the Web - Two Approaches at the Visual Interfaces to the Social and Semantic Web workshop (VISSW) at IUI09, Sanibel Island, FL. (Paper Link)
Presented Code Sharing on the Web - Two Approaches at the Visual Interfaces to the Social and Semantic Web workshop (VISSW) at IUI09, Sanibel Island, FL. (Paper Link)
Hallmark, Inc.
August 2008
August 2008
Presentation
E15: A platform designed to create shareable, dynamic, 3D data visualizations.
E15: A platform designed to create shareable, dynamic, 3D data visualizations.
Fusion Arts Workshop
July 2008
July 2008
Workshop
Presented E15 as part of John Caserta's workshop entitled "Serendipity in the Digital Library", at the Rhode Island School of Design. (Link)
Presented E15 as part of John Caserta's workshop entitled "Serendipity in the Digital Library", at the Rhode Island School of Design. (Link)
AIGA Design Educators Conference
April 2008
April 2008
International Conference on Weblogs and Social Media
March 2008
March 2008
MIT
October 2007
October 2007
Grad Arts Forum
Presented previous work building video game console emulators into Max/MSP and the "aesthetic of broken" that can be created through their manipulation.
Presented previous work building video game console emulators into Max/MSP and the "aesthetic of broken" that can be created through their manipulation.
FlashForward
September 2007
September 2007
Keynote Presentation with John Maeda
E15: A platform designed to create shareable, dynamic, 3D data visualizations. (Link)
E15: A platform designed to create shareable, dynamic, 3D data visualizations. (Link)
Upgrade!
November 2006
November 2006
Panel discussion
A panel discussion about new platforms for collaboration, creativity and distribution. (Link)
A panel discussion about new platforms for collaboration, creativity and distribution. (Link)
Teaching Assistant
2006
2006
MAS 110: Fundamentals of Computational Media Design
Lectured, wrote quizzes, and graded problem sets.
Prof. John Maeda (MIT, Fall 2006)
Lectured, wrote quizzes, and graded problem sets.
Prof. John Maeda (MIT, Fall 2006)
MCAT Course Instructor
2005 - 2006
2005 - 2006
Led an MCAT preparation course offered by Kaplan, Inc. Taught physics, chemistry, and writing skills to a
set of Kaplan students.
Bent 2006
April 2006
April 2006
Workshop
Virtual circuit bending: Designing bend-able Max/MSP/Jitter emulation externals.
Virtual circuit bending: Designing bend-able Max/MSP/Jitter emulation externals.
JavaOne Conference
May 2006
May 2006
SunLabs Conference
May 2006
May 2006
Technical session
Advanced features of the CLDC virtual machine.
Advanced features of the CLDC virtual machine.
JavaOne Conference
June 2005
June 2005
[Top]
* Awards / Publications / Residencies*
- Liminal Screen co-production residency. Banff New Media Institute , April 2010.
- Cum Laude, distinction in all subjects. Cornell University, Ithaca NY, June 1998.
-
- First place, MIT iPhone programming competition. Cambridge MA, January 2008.
-
- Philippe Bonnet, Kyle Buza, Zhiyuan Chen, Victor Cheng, Randolph Chung, Takako M. Hickey, Ryan Kennedy, Daniel Mahashin, Tobias Mayr, Ivan Oprencak, Praveen Seshadri, Hubert Siu: The Cornell Jaguar System: Adding Mobility to PREDATOR. SIGMOD Conference 1999: 580-581
-
- Kyle Buza, Takashi Okamoto: Code Sharing on the Web: Two Approaches. Workshop on Visual Interfaces to the Social and the Semantic Web (VISSW2009)
[Top]
* Filed Patents *
- Method and System for Runtime Environment Emulation. October, 2006.
-
[Top]
* Recent Coursework *
Operating System Engineering
6.891
Adventures in Advanced Symbolic Programming
Sensor Systems for Interactive Environments
6.829
Computer Networks
Internet Scale Sensor Networking
[Top]
* Other Details *
- For those looking for a laundry list of my skills, here's the best I can do.
-
- My work on embedded Java Virtual Machines at Sun Microsystems turned me into a decent Java/C/ASM (ARM/XScale) programmer. I became familiar with OS X at MIT, and it is now my platform of choice. I'm extremely comfortable with Objective-C, and use it when it makes sense. The same thing goes for Python, Javascript, Ruby, and Perl (ordered by skill level). I've built websites using Ruby on Rails and others using pure PHP. I've done jobs over the course of the past few years that were purely C++ based, and am comfortable enough with it to be productive in a professional environment.
-
- I'm intimately familiar with the internals of graphical programming libraries including Processing and OpenFrameworks. I've done a number of projects that involve the modification of various open-source video game emulators from Stella (Atari2600) to the NES, GameBoy, and Intellivision. Recently, I've spent time digging into the internals of the Chrome browser and the V8 JavaScript interpreter. I've poked around the WebKit source a few times to take a look at various things from the structure of the RenderTree to the inner workings of JavaScriptCore. I've written applications for Oblong's g-speak spatial operating environment, and worked on (not yet released) interactive data visualizations of live flight data tiled across on hundreds of displays. I can make iPhone/iPad applications, and from my early days using JavaME, know how to work with and program resource-constrained devices. I've build quick interactive prototypes using Ogre3D, and am quite competent with OpenGL and GLSL-based shaders. I program as much on paper as I do on screen. I can wireframe and sketch (poorly). I strive to be able to build the things I imagine.
-
[Top]