I am a junior software engineer at Google Cloud in Seattle pursuing new ways for computers to make life more efficient and delightful. I like aviation, electric vehicles, urbanism, and birding.
CourseKit was a course enrollment toolkit for the University of Michigan. It tapped enrollment trends from an official API for 2 years to help estimate enrollment success rate for any class. It searched, rated, and ranked millions of possible schedules for more than 500 users to optimize their schedules.
My LATTICE project investigated the 2022 Southwest Airlines scheduling crisis with Armaan Kamat (Michigan), Van Tran (Harvard), Charles Dawson (MIT), Dr. Max Li (Michigan), and Dr. Chuchu Fan (MIT). RecovAir simulates the flow of aircraft, passengers, and crew in an airline network in response to arbitrary disruptions. We published papers in ICAS 2024, IWAC 2024, and Frontiers in Built Environment.
Every term, Escher House's Work Manager builds a housewide work schedule based on member availability and preferences.
Shifter is a Google Sheets add-on in TypeScript that formulates work schedule construction as a linear program
and solves the program using LinearOptimizationService.
Escher's Work Manager used Shifter to generate its work schedule for 166 house members in Fall 2023 and Winter 2024.
This Programming Assignment in CSE 29 (Systems Programming and Software Tools) at UC San Diego challenges students to implement singly linked list operations and use them to develop a command-line calendar program. In Spring 2025, I led a team of 4 tutors to create this PA from scratch. This PA was reused in Spring 2026.
Find more projects in my résumé.