Versatile Full Stack and Mobile Engineer with 9+ years of experience designing, building, and optimizing scalable web and mobile applications. Expert in Flutter/Dart, Java, and cross-platform solutions.
Experience
2021 — 2025
2021 — 2025
San Francisco, California, United States
Scaniverse
• Developed and integrated a cross-platform onboarding flow using Flutter modules, reducing code duplication by 50% and enabling faster feature development across iOS and Android apps.
• Developed cross-language functionality (C++, Java, Flutter) enabling Android scan uploads for Niantic’s global map, significantly increasing data volume and streamlining the mapping pipeline.
Re-implemented 3D model loading by bridging Java, C++, and Flutter, achieving feature parity across iOS and Android versions of Scaniverse.
• Implemented push notifications in Scaniverse, designing the schema and building an Express.js backend to send real-time alerts when users’ scans received “likes,” boosting engagement and user retention.
Truffel
• Architected a scalable, end-of-day push notification system (Cloud Firestore, Cloud Functions) delivering daily summaries of likes and new followers, significantly boosting user engagement.
• Developed a Flutter-based web endpoint enabling non-app users to view shared videos, significantly broadening Niantic’s audience and driving mobile downloads.
• Added contact import logic and revamped camera UI, ensuring a smoother recording experience and quicker friend discovery.
2019 — 2021
2019 — 2021
Mountain View, California, United States
* Migrated Java Legacy code base to AngularDart web application that is heavily used by the product engineering team at Google Fiber.
* Connected to an existing API to let users inspect server and create or edit values.
* Mastered Dart language, earning dart readability to read and approve teammates code.
* Worked alongside a team of three, implementing several components and giving input on possible
debugging solutions.
2016 — 2019
2016 — 2019
1370 Willow Rd Menlo Park, CA 94025
* Responsible for eHealthVitals native Android client. This app collects vitals from a patient using Bluetooth devices and sends it to their doctor.
• Worked closely with a UX designer to redesign and implement the front end interface. This was done in Android Studio, primarily creating XML layouts from pictures given from the designer.
• Improved reliability of Bluetooth devices by automating the connection process.
• Used Android profiler to debug and decrease the loading time of Android activities.
• Connected app to external API. Handled issues involving syncing the tablet state with an external database.
• Implemented complex features like medication tracking, quizzes, and food tracking.
* Built a responsive website for eHealthVitals using HTML, CSS, JavaScript, and Jquery. (ehealthvitals.com)
2015 — 2015
2015 — 2015
• Contributed bug fixes and new features to native Android client
• Created an internal page for company employees to obtain the latest internal builds for their device
• Wrote a PHP script to scrape listing of internal builds
• Used JavaScript to detect platform and direct user to install the latest corresponding build
• Implemented the site with JQuery Mobile to ensure mobile responsive design
2014 — 2015
2014 — 2015
• Used JavaScript to implement ability to tile windows on a web-based operating system used by researchers in the Micro Architecture Santa Cruz (MASC) group at UCSC
• Built a JQuery menu plugin that scrolls based on mouse movements
• Refreshed the CSS used in the operating system to modernize the look and feel
Education
University of California, Santa Cruz