Native iOS and React Native expert. I built product features and mobile infrastructure, led teams, managed releases, and provided iOS instruction, consultation, and technical guidance to other teams and engineers. There was no part of the Discord iOS code base I wasn't at least familiar with.
Highlights include:
* Building a custom React renderer to better bridge Discord's bespoke JS to ObjC message and chat pipeline.
* Coordinating between Legal, Product, Marketing, Apple, and whoever else during the many (many) instances of the iOS app being rejected from the app store for any number of (occasionally inscrutable!) Apple reasons.
* Building an audio processing pipeline to encode and decode ogg/orbis files (which iOS does not support natively!)
* Fixing weird Bazel bugs in the iOS build process
* Rewriting tons of animations and gestures for Android during the migration from native Android to React
* Mobile features. So many mobile features. Voice messages, normal messages, replies, threads, media gallery, gif picker, profile revamps, app revamps, contacts import, etc.
Senior mobile engineer building the mobile front end for a yc funded credit card company. Present from shortly after its inception to shortly before its demise.
Mobile engineer building white-label ordering and payment apps for an assortment of big name quick service restaurants. Highlights include building and testing Taco Bell's [at the time] new ordering experience and panic-learning enough Android development to build a demo app (for a certain unnamed donut company) in one weekend.