A Software Engineering Enthusiast and a CSE Student at University of Washington
I'm an undergraduate student at University of Washington, Seattle, double majoring in Computer Science and Applied Computational and Mathematical Science and plan to graduate in Spring 2024.
I'm passionate about software engineering since I love to build impactful solutions that can help people and always open to new ideas and opportunities. Having undertaken numerous projects in recent years, I have acquired extensive experience in the domains of software engineering and machine learning, with a strong focus on Java, Python, JavaScript, and related frameworks and middlewares.
I'm enthusiastic about Researching and Teaching too. I taught CSE 413 and CSE 341: Programming Language and Implementation in Spring 2023 and Fall 2023. Additionally, I'm currently working on a research project about Automated Testing Generation with Professor Michael Ernst in UW's PLSE lab.
Besides programming, I love playing games and creating content on Social Medias. And I'm currently learning Unity2D and looking for building my own games.
September 2020 - June 2024
Seattle, WA
GPA: 3.8/4.0
Software Engineering
Programming Language
Algorithm
Database Systems
System Programming
Machine Learning
Deep Learning
Artificial Intelligence
June 2023 - September 2023
Shanghai, China
Java
Spring Boot
MySQL
MyBatis
Oceanbase
SofaBoot
Asynchronous Command
Batch Processing
A web application that provides platform for people to share their project ideas and find collaborators.
JavaScript
ReactJS
NodeJS
MongoDB
Google Firebase
React Testing Library
A paper that performs analysis on the performance of unimodaility and multimodaility model on bird classification.
Python
PyTorch
LaTeX
Librosa
AudioCLIP
Resnet
A location-based app designed for the UW campus to help students communicate and find study partners, events, and more based on their location.
JavaScript
React Native
Expo
Google Firebase
An AI agent that plays Kalah game using Minimax algorithm with Alpha-Beta pruning and Heuristic function.
Python
Minimax
Alpha-Beta Pruning
An application that allows users to send messages to each other with advanced recommendation algorithms and data structures.
Java
JUnit5
A web application that allows users to search for locations and find the shortest path between them inside UW campus.
Java
ReactJS
JUnit5
Spark
A Java application that allows patient and service providers to reserve appointments and manage appointments.
Java
SQL
Microsoft Azure
I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!