Compared 6 different transport layer protocols, including TCP Cubic and PCC on Linux computers.
Measured throughput and latency performance using iperf and created visualizations of results.
Aug 2024 - Sep 2024
2 months
DOT Camera Viewer
Developed an application that allows users to view live camera footage from the Department of Transportation.
Included quality of life features such as camera location filtering, location tracking, and map marker clustering.
Jul 2024 - Aug 2024
2 months
New York, United States
Technical Database Intern
Metropolitan Transportation Authority
Collaborated in the development of a system that uses unique QR codes to check employees into courses.
Designed UX and developed a front-end website in React and a standalone Android application in Kotlin for aforementioned qualification courses.
Integrated the website and Android application into the SQL database to track check-in and completion of qualification courses.
Feb 2024 - Apr 2024
3 months
SYNScanner
Developed a port scanner using Go that probes a range of open network ports and identifies the service that is running on that port.
Identified if communication is server-initiated, if TLS is used or not, and if HTTP is being used as the application layer protocol.
Jul 2023 - Aug 2023
2 months
New York, United States
Software Developer Intern
NYC Department of Records and Information Services
Identified and fixed a critical server-side misconfiguration issue with SSL certificates on four public facing NYC government websites and fixed XSS security issues with form sanitization.
Developed and implemented a website down detector extension to the intranet.
Added reCAPTCHAv3 and implemented Elasticsearch on the Flask stack, resolved three bug tickets on the Women’s Activism website and deployed the updated application to Azure.
Jul 2023 - Aug 2023
2 months
Stony Brook, United States
Flutter Static Analysis Research Assistant
Stony Brook University
Created a static analyzer in Dart that generates an abstract-syntax tree to identify function names with vulnerable implementation patterns for Flutter front-end.
Presented analysis output on the command-line for users to make suitable changes to insecure code.
Jan 2023 - May 2023
5 months
Incumbency Analysis
Developed a full stack MERN application that allows users to analyze the gerrymandering of US elections through interactable Leaflet maps, graphs, and charts.
Stored processed data into a Mongo database that is retrieved using a CRUD API backend that allows users to compare racial and economic data to determine causes of election results in gerrymandered district maps.
Languages
English
Native
Chinese
Advanced
Education
Jan 2024 - Dec 2025
Stony Brook University
Master in Computer Science · Computer Science · Stony Brook, United States · 3.6
Aug 2020 - May 2024
Stony Brook University
Bachelor of Science · Computer Science · Stony Brook, United States · 3.72