Experience
2024 — Now
2024 — Now
New York, United States
2022 — 2023
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
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
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
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
University of California, Berkeley
Bachelor's degree
2012 — 2016