Career Stops


TED, Mobile Development Lead

Lead development of visual redesign that shipped in June of 2018. Lead years-long transition from code base designed for the original iPad and iOS 3.2 to support modern technologies such as Auto Layout, adaptivity, and Swift. Built and deployed first and second generation of TED’s custom video player using AV Foundation. Coordinated, developed, and deployed app in 20 additional languages.

Collaborated with other teams in the organization to bring syncing of accounts to the iOS product. Reduced in-app crashes 50% year over year.


Hipstamatic, Senior iOS Developer 

Designed, developed, and implemented new features for popular camera application Hipstamatic. Assisted in production of Snap Magazine for iPad, which was read by over 100,000 people. In charge of special projects related to sharing both externally and internally within the Hipstamatic ecosystem.

Shrunk my jean size by two inches. Grew a mustache. Listened to a lot of Bon Iver and Mumford & Sons.


HotelTonight, Senior iOS Developer

Implemented accessibility support in the existing iPhone app. Added support for collecting user reviews to iPhone app. Co-developed iPad app from scratch, which was featured by Apple and maintains a 4.5 star rating.

Second Gear Logo On Top 2010.png

Second Gear

From 2006 to 2012, I ran an independent Mac and iOS software development company called Second Gear. Under the Second Gear banner I released products a variety of different products (with varying success)

  • Today — Mac OS X calendaring application designed to show only your current day’s agenda and to-do list.

  • PocketTweets — A “sweet” solution for browsing your Twitter feed on the original iPhone.

  • Elements — The first notes and writing app for the iPad that synced with Dropbox.



I have a Bachelor of Science degree in Computer & Information Technology from Purdue University in West Lafayette, Indiana.


Technical Prowess

iOS, tvOS, watchOS Development – An architect-level iOS engineer with deep experience using Core Data, Auto Layout, AV Foundation.

macOS Development – A senior-level macOS engineer with experience in Core Data, Cocoa Bindings, and desktop to mobile interoperability.

Technical Training – An experienced public speaker, writer, and educator.

Web Services – A mid-level developer with a focus on API design using Javascript and Node.js. 

Product Design – A keen eye for crafting great user experiences and using data analysis to verify and validate goals.