Experience
2018 — 2024
2018 — 2024
San Francisco, California, United States
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.
2016 — 2017
2016 — 2017
San Francisco Bay Area
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.
2014 — 2016
2014 — 2016
San Francisco Bay Area
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.
2007 — 2012
2007 — 2012
Bethesda, Maryland, United States
Worked in a computational biology group building mathematical computer models of cell signaling processes and environmental structures.
Highlights Include:
* using SUNDIALS to solve systems of reaction-diffusion equations
* learning to use OpenGL and creating visualizations of lymph node structure from microscopy data
* programming in C++ for the first time since AP CS in high school
* getting a shared first-authorship in Nature Methods
Education
University of Maryland
Bachelor of Science - BS
2010
University of Maryland
Master's degree dropout
2011 — Present