Google created an interactive display with 5,880 LED buttons for their NYC 8th avenue lobby. Each button represents a pixel on a 144x42 display and enables each pixel to be interactive. Each experience for the wall was written on top of the AnyPixel app framework, developed specifically for this project. The display is driven by a Google Chrome app that takes the output of an AnyPixel app and converts it into UDP packets for the physical wall. It also listens for the button presses and passes them back to the AnyPixel apps. The two-way data processing happens at 30 Hz. The wall's schematics, the controlling Chrome app as well as the AnyPixel app framework were all open sourced as part of an effort to build more physical installations.
Javascript, Chrome Extensions, Node.js
Software engineering
Goodbye ABC Family. Hello Freeform. For their big rebrand launch, Freeform offered to analyze their fans' social feeds and offer artistic 3D bracelets unique to each fan. Lucky fans won an actual physical bracelet, while everyone else got a digital takeaway and a link to the bracelet shape file. Engineering included writing a custom Twitter campaign system with distributed moderation, Twitter feed analyzer, customer Java-based 3D modeling tool to produce unique bracelets based on four artist designs, and a queue management system manage the lifecycle of user participation. Amazon AWS was heavily leveraged for this project including EC2 (over 100 total servers incl. GPU instances for automating 3D models), Route 53, S3, SQS, and DynamoDB.
Node.js, Java, Amazon AWS
Engineering manager, Software engineering
Google transformed Time Square into a pumpkin patch for a one day event. To promote Google Photos, a custom Android camera app was built to instantly send photos to a giant Times Square billboard.
Android, Node.js, Amazon AWS
Engineering manager, Software engineering
The Carnegie International is the preeminent exhibition of new international art in the United States. A custom CMS was built specifically for this exhibition. The release was accompanied by a beautiful iOS app to showcase the artists and their artworks. The app also serves as an independent audio tour through the museum.
The CMS has since been expanded to host other exhibitions, including the permanent artwork. Both projects have been open sourced.
WSCoachMarks aims to solve the problem of on-boarding a complex UI. Users are presented with a guide over the actual interface, making it easy to get familiar with a new app. Over 900 stars and 100 forks on GitHub.