-
Dr Pepper: Timeline
PHP, MySQL, Stored Procedures

Code and Theory thought up a new and fun way to show the evolution of the Dr Pepper brand throughout their 125 years. To celebrate this anniversary, Code and Theory designed and built a timeline that allows users to upload the interesting content they find relating to themselves and Dr Pepper.
More Info:
View the site here
-
Academy of Art
Teaching, Masters

Starting in September '09 I began teaching at the Academy of Art in the Masters of New Media and Web Design program. This is a great opportunity to both reexamine the fundamentals of my own understanding and help focus the ideas and interests of those entering the field.
-
mixmastermike.com
JQuery, SWFAddress,

My friend Tony Paves got me involved in developing Mix Master Mike's new website. Tony convinced the client that you didn't need flash to create an eye-catching, image heavy site.
More Info:
- Deep linking with SWFAddress
- Ajax integration with Jquery
- CMS by wordpress
-
foxsports.com
JSP, HTML, Javascript (Object Oriented), CSS

To bring foxsports.com into the new decade, Code and Theory did an IA / Design sweep across the entire site and the front end development to make sure those designs became fully realized..
More Info:
View the site here
-
Media Temple SVN with Subclipse

Some notes on creating an SVN (subversion) repository on your Media Template Grid-Server account and connecting to it via eclipse on OSX.
-
Dr Pepper: Sculptor Pepper
AS3, PHP, MySQL

Code and Theory is the agency of record for Dr Pepper. For sculptor Pepper, the San Francisco development team had to build a 3D sculpture tool in Action script 3 and an API to save, share, and manipulate the sculptures.
More Info:
View the site here
-
Code and Theory
PHP, Javascript, etc.

I have been working at Code and Theory's San Francisco office since March 2008 as a developer. Primarily this involves rendering pixel perfect implementations of complex designs across browsers and platforms. With the demanding nature of high-end advertising and the growing awareness of clients regarding the communication potential of social media and open-source API's I learn and adopt new tools and API's regularly and easily.
More Info:
Projects I worked on: Dr Pepper, The Daily Beast, Boogie Superstar
-
The Daily Beast: iGoogle
WAP, HTML, CSS, Javascript
-
The Electric Canvas
Adobe CS3, Film cutting, Film taping

This a very public kind of art that can illuminate a populations relationship with a building they encounter daily perhaps their entire life. Unlike video projection orsimple lighting, PIGI Projection can be so architecturally specific that the result seems less of a projection than a new skin.
-
Tendai Gumbo
Flash

-
Interpretive Hall
Illustrator, Photoshop

In order to highlight the Hwange area of Zimbabwe as having one of the few remaining viable populations of Painted Dogs, Painted Dog Conservation constructed a large Interpretive Hall with adjoining Painted Dog Rehabiliation Facility.
More Info:
- Panels: There was a wide variety of panel types from large two meter species lists to smaller hunting diagrams and graphs.
- Cultural Relevancy: Because the target audience was so wide, cultural idioms and the peculiarities of translating humor were a challenge to include.
- Content: Much of the content was derived from exhaustive research by Bruce Lombardo from local men and women.
-
Iganyana Arts Brochure
Design, Photoshop

The Iganyana Arts Centre is a centre in Dete, Zimbabwe dedicated to capacity building for local craftsmen. The centre receives snare wire taken in by local anti-poaching squads and turns it into craft products for sale at the centre and throughout the world.
-
Fish Therapist
Web Design, Flash, Illustrator, PHP, CSS, HTML

The Fish Therapist is a light site for a swim instructor in the San Francisco area. It was meant to be playful and fun and bring the user in by presenting them with a fun quiz attached to the notion of each persons inner fish.
-
Facepaint
LAMP, php, javascript, flash

-
Botany Lab
Flash, Illustrator

Painted Dog Conservation has a 5 day bush camp for the surrounding rural schools. At this bush camp, children learn about the ecosystem that surrounds them so that they will understand the behaviors that will harm it.
More Info:
- Scoring: Students enjoyed being competitive so a scoring mechanism encouraged the students to play several times.
- Painted Dog Lab: In addition to the Botany lab, an html Painted Dog Learning Lab taught students about Painted Dogs in a simple "book-chapter" organization.
-
Your Print
Mobile Processing, N85, Symbian

YourPrint was a mobile phone application that let users mark the topography of the city with their photos by walking and claiming parts of the city. The users had to traverse the city and the parts of the city where they wanted parts of their photos to show.
More Info:
- Nokia N80: This application was designed for Nokia N80's running the Symbian operating sytem.
- Bluetooth GPS: To get user position, a bluetooth GPS device communicated with the N80. Newer N series have built in GPS
-
USYD-Masters of Design
Masters of Design Science: Digital Media

This program was a year and a half full time study at Univeristy of Sydney, Australia. I applied to this school while working for Painted Dog Conservation in Hwange, Zimbabwe. The programme involves everything from basic video editing to Mobile phone applicaiton development.
More Info:
- Petra Gemeinboeck: petra@arch.usyd.edu.au
-
UCSD - ICAM
BA of Arts

The ICAM degree was a Bachelors of Arts degree undertaken in California from September 2000 to June 2004. During these four years I was able to learn most major visual software packages such as macromedia and adobe.
More Info:
- Unreal Tournament is a first person multi-player shooter that ships with a robust level-builder.
- One is able to use the physics and game play of the shooter-game to build customized worlds.
- I modelled all the 3D meshes using 3D Studio Max.
- There was a thriving Unreal Mod community at the time where this was displayed.
-
Player Piano
Arduino, Jitter, MAX / MSP

This project brought life to an old discarded piano and developed a new interface for piano performance. The augmented instrument uses mechanics and electronics to create acoustic music. The project also explores the relationship between movement and sound.
More Info:
- Gesture Tracking: To track the users movements we used Jitter's gesture tracking
- Arduino: An Arduino micro-controller was use to trigger the Solenoids to hit each of the 10 strings
- Solenoids: These are electric devices that push a metal rod when given an electric pulse, these were placed so they strike directly on the piano strings
-
Mbira Render
Maya

This rendering is of an Mbira, a traditional instrument found throughout africa but perhaps perfected in Zimbabwe. I did the modelling and texturing in Alias's Maya software using Mental Ray to render it.
-
Harare International School
High School

During the years of 1994 - 2000 I lived in Harare, Zimbabwe and attended the Harare International School. This school was in the development process throughout the years I was a student therefore students were instrumental in helping in this development. The school followed the North American AP curriculum.
More Info:
- People: Harare in the 90's was an eclectic mix of talented, driven, and educated people. I was lucky to make friends through music, basketball, and travel.
- Music: While in Harare I drummed in several bands around the city playing jazz, reggae, and rock in different venues.
- Basketball: The high school basketball team participated in ISSEA tournaments in South Africa, and Harare while I was captain.
-
Posture Reflective Chair
Arduino, Various Electrical components

This was for a Design class centering on Behavioral Change through devices. The goal of the course was to produce a working device that would respond to real data sets from sensors or from web sources that would produce behavioral change in the user.
More Info:
- Arduino: Arduino is a java based micro-processor language developed using the same platform as Processing and Mobile Processing.
- This is a clean and simple language allowing the user to communicate and programme a chip using a serial connection.
- Sensing Posture: The Arduino both sensed user posture and to trigger the motors that pulled the fabrics.