2024 — Now
New York, United States
2022 — 2023
San Francisco, California, United States
Led development of open-source Typescript React data visualization apps for a criminal justice non-profit, architecting node.js backend and designing front-end architecture with reusable UI components and MobX state management
Greatly increased developer velocity by creating process to one-click deploy feature branches to GCP instances, allowing reviewers to quickly test features and verify bug fixes by simply visiting a URL
Mentored front-end developer, lending technical expertise and detailed code reviews to foster their professional growth
2020 — 2022
San Francisco, California, United States
Shipped major features for Twobird, a complex Typescript React Native CRDT-based collaborative document editor, email client and team productivity app that supports mobile, desktop (Electron), and web platforms.
Won company-wide best Hackathon award twice in a row for vastly improving CRDT document editor, adding highly-requested features such as image support and advanced copy and paste support
Dove into iOS/Swift and Android/Kotlin code to patch, maintain and squash tricky bugs in React Native modules
Maintained blazing fast performance with optimization techniques and constant profiling vigilance to keep app feeling snapping even on older mobile devices
Mentored junior developer to foster their professional growth and learning
2019 — 2019
San Francisco, California, United States
Transitioned Bird’s platform from one vehicle class to support multiple vehicle classes in Kotlin backend
Implemented logic to enable Bird's vehicles to be parked in sheltered garages
Built Android features to support renting new classes of vehicles and view more information on vehicle garages
2016 — 2019
San Francisco, California, United States
Led development of React Native fleet operations app, enabling vehicle mechanics to find, diagnose and remote-control IoT network of scooters
Transitioned API to GraphQL and Apollo Client to resolve major development bottlenecks and enable our app development to scale
Researched and adopted Redux Thunk + RxJS reactive programming library, a much more scalable and modular approach to composing asynchronous network handling logic
Developed and managed CodePush deployment, monitoring bugs and issuing rollbacks
Education
2012 — 2016
University of California, Berkeley
Bachelor's degree
2012 — 2016