About
Senior Software Engineer with 8+ years of experience building scalable systems at Duolingo, Uber, and Google. I enjoy board games, learning Chinese, and creating shareable online games that bring people together!
Experience
Senior Software Engineer
Duolingo - Test Infrastructure and DevX AI Team
2024 – 2025
- Reduced Android and iOS CI test flakiness from 10% to less than 5% and decreased CI runtime by 90 seconds
- Designed and implemented an AI-powered log summarization tool for bug reporting system, achieving over 75% positive feedback
- Enhanced internal test flakiness detection system to auto-notify developers of flaky tests
Senior Software Engineer
Uber Technologies - Driver Document Processing Team
2022 – 2024
- Launched automated transcription of US vehicle insurance documents, reducing agent latency by 50%
- Implemented automated US Driver's license approval system, cutting processing latency by 90%
- Advanced automated driver document processing pipeline, impacting over 100,000 documents monthly
Software Engineer
Google Cloud
2020 – 2022
- Enhanced scalability of billing accounts, improving performance for accounts with extensive billing resources
- Migrated internal billing account API to token pagination with zero downtime
Software Engineer
Lyft
2019 – 2020
- Designed and implemented standalone GDPR/CCPA daily retention job for Postgres tables
Software Engineer
Google Domains Search Team
2016 – 2019
- Created new domain name search frontend experience in Angular 2 TypeScript
- Reduced add to cart availability failures from 5.5% to 1.4%
Personal Projects
Trifolium.app
React TypeScript
Shareable word puzzle game for 2+ players. Online version of board game 'So Clover'
Countrying
React TypeScript, Spring Framework
Website allowing multiple online users to guess all countries in the world together using web sockets
Bejeweled Bot
Python, Win32 API
Bot that plays Bejeweled Blitz using color pattern algorithm to determine future moves
Education
Bachelor of Applied Science (Computer Engineering)
University of Waterloo
Graduated June 2016
Dean's list • Graduated with honours