Alex left college to lead mobile engineering efforts at Branch, which Facebook acquired in late 2013. There, Alex worked on both the Rooms app and the React Native framework. After moving to Berlin, Alex spent a year at Shutterstock before joining Microsoft To-Do’s iOS & macOS team.
Dec 2016 - Present
Working on the To-Do client apps for both the iOS and macOS platforms.
Nov 2015 - Oct 2016
Worked on Shutterstock's mobile apps for both producers and consumers of high-quality stock content.
New York, NY & London, UK
Jan 2014 - Sep 2015
Worked on the Rooms app (no longer available) until December 2014 and, following that, the React Native framework until September 2015.
Lead Mobile Engineer
New York, NY
Aug 2013 - Jan 2014
Led the mobile engineering team. Wrote the mobile iOS clients for Potluck and PhoneTag (both no longer available).
New York, NY
May 2013 - Aug 2013
Led battery and performance testing for location use to surface useful tips for nearby restaurants and other venues. Helped update the Foursquare iOS app for the iOS 7 visual design refresh.
New York, NY
Sep 2012 - Feb 2013
Assisted in the iOS client rewrite for Minus, a social platform for meeting, chatting with, and sharing photos with nearby people. In charge of messaging and inter-user communication.
Jun 2012 - Aug 2012
Added analytics tracking to Dragon Brush. Coded custom controls and in-game aesthetics for Disneyland Explorer. Led engineering for Bean, a virtual counting assistant.
Jan 2009 - Present
Pandamonia is a creative outlet for Alex to publishing iOS and macOS apps. Some highlights include Lifelink, a nearby multiplayer MTG score counter, and Hydr8, a HealthKit-enabled water tracking app.
2012 - 2013
Began a B.Sc. degree in computer science but took an indefinite voluntary leave of absence before joining the Branch team.
MessagePack is a data format not unsimilar to JSON. Written in Swift, this library provides serialization and deserialization functionality, taking advantage of Swift-only features that other Objective-C-based implementations lack.
Formerly PebbleBucks, JavaPay provides a native Starbucks payment experience on the Pebble smartwatch platform. Originally providing automatic card detail fetching for Starbucks' online users, this functionality was removed at the request of Starbucks' legal team.
Built on top of Apple's private Sharing framework, TrollDropKit and the related TrollDropPlayground projects create a fun, if not undocumented, way to share the joy of the troll-face meme with nearby AirDrop participants.
- Advanced in iOS development
- Skilled in Objective-C and Swift
- Well-versed in Swift server technologies
- Proficient in scripting languages like Ruby, Python
- Web, mobile, and open-source experience for 5+ years
- Effective in modern source control (Git) and team-based workflows
- Adjusts quickly to new situations and workloads