Airbnb Tech Talk: Building Airbnb Plus

October 24, 2018

In the two years I’ve been at Airbnb, I haven’t taken too many opportunities to share my work publicly. However, I recently had an opportunity to participate in a series of tech talks on native product development at Airbnb.

In my talk I showcase some of the main technologies we developed for Airbnb Plus on iOS which we launched in February of this year.…

read more

Airbnb + San Francisco

July 6, 2016

I’m excited to share that I have accepted an iOS developer position at Airbnb, and my partner and I are moving to San Francisco this week. I love using Airbnb and have enjoyed my stay with hosts all across the world.

Nashville has been a special place to grow up in and will always be home.…

read more

Tech Talk – Auto Layout in Practice

April 11, 2016

A few weeks ago I gave a presentation at Nashville CocoaHeads on using Auto Layout and its tricker concepts and newer APIs. I had a lot of fun coming up with creative examples for this talk and you can view them in the demo project for this talk on GitHub.…

read more

Fixing a TestFlight Build Stuck Processing in iTunes Connect

April 3, 2016

While integration of TestFlight to the 2014 redesign of iTunes Connect has brought a host of new features and improvements, a new crop of bugs and gotchas have sprouted up as well. One of the more significant problems is when newly uploaded builds get stuck in a processing state for long periods of time.…

read more

Tips for Apple App Review

March 2, 2016

MacStories published an excellent article on the problems with Apple’s App Review process and possible solutions. I share many similar experiences to those of the developers mentioned in the article as well as a few unique ones.

I had a bizarre meeting with managers of the App Review team at WWDC in 2013 where they ended the meeting giving me general career advice 😂.…

read more

Freelance iOS Development – 2016 Year In Review

January 4, 2016

It’s been a great year as a full-time freelance iOS developer and designer. I’ve loved working with my clients and am proud of all we’ve built together. Some of my work I’ve shared on my portfolio, but many projects are under wraps.…

read more

Parametricism and User Interface Design

November 17, 2015

To finish my undergraduate study of computer science and graphic design I chose a thesis project which would explore a combination of these two fields. I wanted to create something using my experience in iOS development in conjunction with my work in user interface design.…

read more

Tech Talk – Optimize and Maintain Your Project in Xcode

August 1, 2015

On Wednesday this week I gave a talk at Nashville CocoaHeads on Xcode project maintenance and optimization. Here are the slides from that talk:

Also, here’s the list of compiler flags I use in my iOS projects. You can copy and paste these into your Compiler Flags in Xcode and they will be automatically separated.…

read more

Open Source – Customizable iOS Image Cropper

May 19, 2015

When faced with a challenging programming problem, I often find it helps to create an entirely new project to solve the problem in isolation (This is also great for tackling bugs). With this approach, I can focus better and avoid the distractions which an ever-expanding software project contains.…

read more

Apple Watch User Interface: The Good and the Bad

May 17, 2015

I’ve had my Apple Watch for about three weeks now, and I love the device. I wear it everyday and find it makes using my iPhone more convenient. Nothing about the watch feels rushed; but there is room for improvement. Here are some observations about the watchOS user interface:

Good: Attention to Beauty

While following the same guidelines set out with the iOS 7 aesthetic introduced in 2013, the Apple Watch OS designers pay special attention to beautiful and more aesthetically pleasing layouts for screens.…

read more