Justin Williams is a software developer with experience with macOS, iOS, tvOS, watchOS, and API development.

Career Stops

TED, ios Development lead

Built and deployed TED's new video player for iPhone and iPad using AV Foundation and Auto Layout. Worked closely with Google to add support for Chromecast streaming. Modernized app's core to adopt Auto Layout, storyboards, and size classes along with continued migration to Swift. Coordinated, developed, and deployed app in 20 additional languages.


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.


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


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.

Web Services – A mid-level developer with a focus on API design using frameworks like Node and Golang. 


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

Android Development – A junior-level Android developer with a focus on network-based clients for Android 5.0 and up.

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

Contact me

If you have a project you think I could help on, let's talk. 

Name *
Company web site or app link.