Filter: #Work view all
A catalog of professional projects.

Decentralized Web Summit

I had the privilege to help organize the Decentralized Web Summit at the Internet Archive. This summit featured keynote speeches from Brewster Khale, Tim Berners-Lee, Vint Cerf, and Cory Doctorow. It was held at the Internet Archive June 8th - June 9th. People from all over the world came together to discuss how to rebuild the web.

I created the website. It is a static website (no backend), and it is also available through the decentralized filesystem, IPFS.

Technologies: Html, Wintersmith, Neocities

- New York Times – "The Web’s Creator Looks to Reinvent It
- Wired – "The Inventors of the Internet Are Trying to Build a Truly Permanent Web"
- See also

The Revenant

Academy Award winning film, The Revenant, starring Leonardo DiCaprio directed by Alejandro G. Iñárritu. uses cutting edge webgl technologies to create an immersive storytelling experience. Because of this, a simpler mobile version of the site was required. Under the direction of OSK Studio, I developed the mobile version of this website, which recreated some of the interactivity, while staying within the capabilities of what is possible on mobile.

Agency: OSK Studio
Launch: December 2015
Technologies: Javascript, React, CSS

Processing Foundation

The founders of Folder Studio also went to UCLA albeit a bit later than myself. We still found a way to connect and worked together on the Processing Foundation website. Having studied with Casey Reas and used Processing in the past, it was a joy to work on this project.

For this website, I modeled the data and implemented a custom content management system that manages the data behind the site.

Launch Date: November 2015
Technologies: PHP, Kirby CMS

Google Frightgeist

Every day, over 3 billion searches take place on Google, and Google Trends gives us an unparalleled look at what the world is searching for. Google News Lab puts that data to use — from powering insightful journalism to helping you pick out your Halloween costume.

Freightgeist is a whimsical Halloween microsite. I worked with Use All Five and the Google Creative Lab. My role was to take raw data from the Google Trends team and process it to produce an JSON api for the frontend. During the week leading up to Halloween, the site was featured on the homepage of Google. The site won the 2016 Webby Award for "Best Visual Design - Function".

Agency: Use All Five
Launch Date: Oct 20, 2015
Technologies: Google App Engine, Python, JSON
Webby Award Info:

Android Experiments

Android was created as an open and flexible platform, giving people more ways to come together to imagine and create. Developers everywhere have used the unique capabilities of the platform to push the limits of what’s possible on phones, tablets, watches and beyond.

Android Experiments is a website by Google designed to showcase the creative possibilities of the Android platform.

This was my first project working together with both Use All Five and the Google Creative Lab. My role was to build the CMS and API that powered the frontend. At the Creative Lab's request, the backend was written in the Go programming language.

Agency: Use All Five
Launch Date: August 12, 2015
Technologies : Google App Engine, Go, Polymer

Google News Lab

Google News Lab is a website designed to help journalists learn the best ways to use Google tools for reporting and storytelling.

I was brought onto this project, because of my knowledge of Python and Django. Django turned out to be a really great fit allow us to rapidly develop and evolve and content management system and API.

It was easy to add features such as converting the CMS and API to have translations in over a dozen languages.

The application runs on Google App Engine and utilizes Google Cloud Storage and Google Cloud SQL.

Agency: Use All Five
Launch Date: June 19, 2015
Technologies : Google App Engine, Cloud SQL, Cloud Storage, Memcache, Django

Ex Machina

In April 2015, I worked on the websites for the critically acclaimed film, Ex Machina.

Ex Machina Official Website - I helped implement the desktop and mobile site.

Ava Sessions - I added the feature to Geocode the user locations with GeoIP and show contextual weather information. I implemented the backend API that received image uploads from the client and created various thumbnails and uploaded them to Amazon S3.

I also helped architect and implement the mobile website. Since the desktop site was built with React, it was possible to create a separate root component that reused but differently composed components from the desktop site.

Most credit, however, is due to Osk Studio for their design and coding.

Facebook F8 2011

F8 is Facebook's annual developer conference.

I was contracted to develop projection software that instantly displayed an ever-changing grid of images. This allowed attendees to take a photo at a camera kiosk and then see themselves on a wall of projections. As the day went on, images were displayed on a random cycle, much like a screensaver.

Materials: Apple Quartz Composer

Chimerical Toast

Artist and professor Tiffany Sum hired me to help her make a robotic toaster art installation.

Chimerical Toast reverses a domestic object and activity into a bodily regiment with a basic food item. Your physical presence, your diligence of gesture, your commitment to transformation, will conform a piece of grain into the charming and fanciful impression.

My job was to take an off the shelf toaster and reverse engineer it so that it could be safely controlled with a micro-controller. This was challenging, but I managed to make it work with an Arduino, a motor, and some switches. I then hooked up a pair of range sensors which acted as the controls. Tiffany created the enclosure and hand-shaped mold. The project was exhibited in an art gallery in China.

Materials: Toaster, Arduino, DC Motor, Switches, Ultrasonic Range Sensors
More info:
Source Code: