About
Before the launch of Airbnb's "Experiences," the art department tested a variety of fonts on the selected poster background. These tests were put into mockups for their critique, evaluating hundreds of options. Before coming to me the designers were doing this all manually. I created an action that sized the main title within the posters' text safe area. Once the designer makes their adjustments, a second action exports all of the formats and mockups needed.
About
I created a series of actions to export localized iTunes screens. The actions exported assets for all phone sizes, and all languages. A final step was to go back and apply the proper font for languages such as Japanese, Korean, Thai, etc.
About
The font that Airbnb uses for web and native apps gets updated with indicator icons that are mastered by the Production Design team. Once the icon is ready it is the team's responsibility to add the new icon(s) to the font. This is a very manual process, and requires attention to detail.
I created an AppleScript that automated the import and export of a desired number of icons into each weight of the font. The last step in the process is to archive the current font files and place new zips in their respective delivery folders.
P.S. This was one of the first automation projects I did with AppleScript. The method used to click and type are crude, but it worked! I have since learned faster methods including pasting text from the clipboard and executing shell commands behind the scenes to click on XY coordinates.
About
For Airbnb's new Plus product, all listing photos were color corrected according to the Plus photo style guidelines. Airbnb created a media tool to manage all of the photography. To update a photo, it was downloaded, retouched and then replaced.
There was no way to download all of the images from a listing - the download button had to be clicked manually for each photo. Some listings contained up to 80 photos.
The AppleScript I developed takes a set of listing IDs from a spreadsheet and downloads all of the images into folders on the desktop. This can be done while the retoucher is at lunch or in a meeting. When they returned the desired number of listings would be batch downloaded to their desktop.
About
For Airbnb's launch of the their new Design Language System, I was in charge of creating a prototype of the latest designs received from a team of Experience Designers. In order to keep everyone updated on what was included in each prototype that was presented to our CEO, I took the air/shots prototype and adapted it to display the latest Sketch Files. The javascript library used was created by the New York Times to load a large number of images quickly.
I used the command line interface that is included in Sketch to easily export all of the assets and prepare them for upload to air/april.
The main code was done by my manager Adrian Cleave.
This is a presentation I created for the Design Program managers explaining air/brain and air/traffic control.
Example: Each airline works differently, and does what works for them. However, they have to submit their latest flight plan to the air traffic controllers. The controllers are not responsible for the content of the plan, just knowing that what they have on file is the latest and greatest.
Brain is very simple tool that allows you to click on an item within the menu on the left, and view the actual document on the right.
You can send the ‘brain link’ to someone, and automatically the menu on the left will expand showing all of the other relevant documents.
If you need to reach out to the person who create the document, the email address of the person who submitted is at the top.
If you include a private document, and someone clicks on the brain link, they won’t be able to access it. Since brain uses the actual site and is not importing any data, the sharing settings are dependent on what is set within the specific document or link.
This is a tour of a sample project that I sent to my team for a whiteboard session.
About
Airbnb uses a lot of different services when working on a project. Box.com, Google Docs, Quip, JIRA.
Different teams uses what works best for them.
In this presentation I describe a department I wanted to created called Traffic Control. The idea was to have a department that would keep track of all of the latest documentation.
P.S. For meetings like this, I usually send this ahead of time to the people who will attend so they will have time to digest the material.
About
I created an informational video for the team to advertise a pilot launch. I shot, wrote and edited the entire piece. My manager provided the voice over. I captured and edited the video in a couple hours.