2021 - 2025
BSc at the University of California, Irvine where I worked with
Chen Li on query processing and optimization. This is where I first got into building open-source systems 😊
I was the tech lead at
SQLRewriter, where I directed a team of 4 developers. This platform enhances the
QueryBooster framework by facilitating community-driven SQL query optimization and discussion. This includes full-stack development, database management, the science of making it work, and deployment in production running on our custom lab server. Today, SQLRewriter increases the efficiency and precision of SQL query optimization, but the team's goal is to develop and deploy self-optimizing query systems that automatically adapt to changing database workloads.
I was the Teaching Assistant for
ICS 31: Introduction to Programming,
ICS 33: Intermediate Programming, and
CS 122B: Project in Databases and Web Applications, where I was responsible for leading lab sessions, grading assignments, and designing course materials for over 100 students.
I was also a student developer for
ICS Student Council where I participated in the design and development of
AntAlmanac, the most popular course planning platform used by more than 35000 students at UCI.