Technical Skills
- Programming Languages: Swift, Objective-C, Java, Go, JavaScript, C#, C++
- Specializations: Voice Assistants, Applied LLMs, Developer Platforms and Experience, iOS, AR/VR, Build Systems
Major Products Shipped
Siri/App Intents Developer Tools and Experience
- Tech lead manager for a total overhaul of Siri's developer experience, resulting in the creation of the new App Intents framework.
- Led a team of approximately 15 engineers over two sub-teams, defining Siri's role in the iOS developer ecosystem.
- Defined product strategy for App Shortcuts and its developer uptake, including extensive integration in Xcode and the Swift compiler.
- Collaborated with cross-functional partners in AR/VR to ship Siri on Apple Vision Pro.
- Featured speaker on App Shortcuts development at WWDC 2023.
Google iOS App, by Google
- Tech lead manager for Google's iOS Search product, with a focus on cross-platform technologies.
- Defined strategy and executed on a product with millions of users, shipped worldwide in dozens of languages, and across a diverse range of user needs.
- Architected and launched massively scalable features informed by in-depth product metrics, generating global-scale revenues.
- Led a team of ICs producing a cutting-edge cross-platform development framework.
Google Maps (iOS and Android), by Google
- Led a team in the full-stack, cross-platform development of UGC-centric restaurant dishes feature.
- Architected both backend and mobile frontends, creating massively scalable backends served from many surfaces.
- Drove the simultaneous multi-platform (web, Android, iOS) development of features being used by millions of people every day.
Compass - Find a Home You Love, by Compass
- Assumed leadership of existing legacy codebase and rebuilt using completely new design.
- Powerful, deep search tools for NYC and Washington, DC real estate.
- Developed internal-only power-users version of the app targeted at real estate agents.
Expedia Bookings, by Mobiata
- Part of team that developed the then-nascent Expedia app, starting with hotel bookings.
- Participated in the design and early implementation of Expedia Flights module.
- Gained experience in custom UIs, graphical optimization, and procedural UI generation.
- Worked closely with in-house API team, developing app simultaneously with backend.
Work & Relevant Experience
Jan 2020 - Present
Software Engineering Manager
Apple. New York, NY, USA
- Joined as IC engineer responsible for the initial product definition and execution of the then-nascent App Intents framework.
- Assumed management role due to need, led two teams of approx. 15 engineers guiding both strategy and hands-on technical implementation across App Intents, Siri, and Xcode.
- Demonstrated excellent cross-functional consensus-building ability, owning components throughout the OS, Xcode, and the Swift compiler, across four separate internal organizations.
- Launched App Intents at WWDC 2022. Featured speaker at WWDC 2023 for App Shortcuts.
- Spearheaded the implementation of build-time metadata extraction at Apple, now adopted by multiple additional products.
Nov 2015 - Jan 2020
Software Engineer, TLM
Google. New York, NY, USA
- Tech lead and manager on large-scale features in Google Maps and Google Search, demonstrating full-stack expertise in architecting from backend to frontend.
- Worked deeply in all parts of Google infrastructure from source data pipeline all the way to UX.
- Led groundbreaking effort in seamless multi-platform (Android, iOS, and web) development by designing and leading the implementation of new cutting-edge frameworks.
- iOS Site Lead for Google Search in NYC, growing and leading a team of ICs on a team that spanning five sites around the globe.
- Developed new strategies for evolving Google Search product and platform into the future.
Nov 2014 - Nov 2015
Sr. Mobile Engineer
Compass. New York, NY, USA
- Redesigned and rewrote all-new Compass real estate search app.
- Drove new features in the internal-only real estate agents app, from ideation to release.
- Helped maintain best practices (CI, unit testing, and QA coverage), and maintained quality standards in shipped apps.
- Spearheaded development of completely new, best-in-class mobile app for real-time real estate market intelligence.
Jul 2012 - Sep 2014
Sr. Mobile Engineer → Mobile Lead
HowAboutWe. New York, NY, USA
- Heavily involved in architecture and design of new features, including one rewrite and two completely new apps.
- Invested in reliability through automated testing and continuous integration with KIF, Kiwi, and Frank.
- Took on design and UX challenges, driving rich UX and crafting many user-delight features.
- Engaged in best practices and optimizations, resulting in rich user experiences even on old devices.
- Worked deeply in nearly all corners of the iOS platform (e.g., animations, video, photo editing, networking, multitasking, caching, encryption).
Jul 2011 - Jul 2012
Mobile Software Developer
Mobiata, LLC. San Francisco, CA, USA
- Worked on FlightTrack, FlightBoard, and Expedia Hotels - all ranking top-5 apps in the Travel Category on the App Store.
- Drove rich new features into both Mobiata's flagship apps, demonstrating passion for exceptionally detailed and polished UX.
- Demonstrated initiative, creativity, and drive by constantly championing users and pushing for solid engineering and amazing design.
Jul 2009 - Jul 2011
Software Development Engineer, Amazon Green
Amazon.com. Seattle, WA, USA
- Led short-term skunkworks development team of five people in creating a radically new mobile app concept. Demoed to senior leadership, resulting in the creation of a new project.
- Primary driver, designer, and developer of extensive vendor-facing portal in support of Amazon vendor packaging improvement effort.
- Single-handedly created all software in support of Amazon packaging certification labs, processing hundreds of cases per month.
- Proven breadth of experience - designed, and implemented the entire Amazon packaging certification system in both backend and frontend roles.
Education
Honours Bachelors of Applied Science in Mechatronics Engineering
University of Waterloo. Waterloo, Ontario, Canada