About me

I'm a Computer Science junior student at the University of Washington, Seattle, actively searching for opportunities to secure a new-grad position in 2024.

My passion for programming was sparked during my final year of high school. With no prior experience, I ventured into the world of coding by teaching myself AP CS and enrolling in a Java bootcamp. This early immersion not only ignited my interest in software engineering but also instilled in me a drive to pursue it professionally. Even before joining the Paul G. Allen School of Computer Science and Engineering, I had already delved into both mobile and web development. Moreover, I began exploring the intricacies of system programming, showcasing my appetite for diverse technical challenges. I am always eager to expand my horizons by mastering new programming languages and frameworks. Collaborating with others on research and startup initiatives is where I truly thrive. As I set my foot into the expansive realm of computer science, areas like machine learning, computer vision, and system programming particularly intrigue me. While I continue to navigate through my evolving interests, I am eager to embark on my professional journey as a software engineer and amass invaluable practical experience in the industry.

What i'm doing

  • Web development icon

    Web development

    High-quality development of sites at the professional level.

  • mobile app icon

    Mobile apps

    Professional development of applications for iOS and Android.

  • System Programming icon

    System Programming

    Intermediate System Programming skill with high interest and currently rapid learning.

Resume

Education

  1. University of the Washington - Seattle, WA

    2020.09 — 2024.06

    - Bachelor of Science in Computer Science.
    - Honors: Dean's List (Top 5%)
    - Relevant Courses:
        - Software Engineer
        - Data Structures and Parallelism
        - Advanced Algorithm Design
        - System Programming
        - SQL and Databases
        - Computer Vision
        - Artificial Intelligence
        - Programming Language
        - Advanced Linear Algebra

Experience

  1. Eat Together | Software Backend Developer

    2022.12 — Present

    1. Contributed to a student start-up aimed at connecting students through shared meals by building a mobile application using Expo framework, React-Native and Firebase.

    2. Designed a new matching algorithm for the meal event matching system that improves the matching accuracy by 25% using ML models and Python.

    3. Design and implement banner color picker, Try-out feature, calendar pickers, delivered agile updates and bug fixes to the team.

  2. HUA Classmate | Full-Stack Developer

    2022.04 — Present

    1. Develop the website in React and store information with AWS Data Service, maintaining and updating new features quarterly based on user research over 2000 UW students..

    2. Designed and implemented the database and backend API for the website using SQL and Node.js.

    3. Created the feedback page for website and a chrome plugin for myPlan that allows students to see real-time course feedback when choosing courses.

  3. CSE344 Introduction to Data Management | Teaching Assistant

    2023.03 — Present

    1. Conducted quiz sections and held office hours to impart foundational concepts related to database, encompassing data models, query languages, transactions, database tuning, and parallelism.

    2. Facilitated students in gaining practical exposure to Azure.

    3. Evaluated students' assignments and examinations, providing constructive feedback.

    4. Maintained consistent communication by actively monitoring Ed message boards and emails, addressing students' inquiries related to the course content promptly.

  4. DUBvelopers | Web Developer

    2021.11 — 2022.6

    1. Work with students to build web projects for under-served communities and organization throughout Seattle.

    2. Discuss with customers weekly to update changes and communicate demands.

    3. Design a website for Oh Bear Coffee that is responsive and accessible to all users using HTML, CSS and JavaScript.

Projects

  1. UW Campus Map | Independent

    2022.02 — 2022.03

    1. Developed a campus map website that allows users to locate the closest building near their mouse and display building information. Live shortest path between buildings will be displayed when users have picked one building.

    2. Implemented Dijkstra algorithms to reduced 20% runtime in finding the shortest path between two buildings.

    3. Designed the project in MVC pattern, with Spark as the back-end server and React as the front-end.

  2. Programming Language Interpreter | Independent

    2022.01 — 2022.04

    1. Designed and implement a new programming language called Trefoil that supports nested syntax based on parenthesized symbol trees (PSTs), structs, and pattern matching.

    2. Used Java (Object-orientated Programming) and Ocaml (Functional-Programming) separately to design an interpreter as well as the test suite for Trefoil language.

  3. System Design of a Search Engine | Independent

    2022.12 — 2023.02

    1. Designed an implemented a disk-based file system search engine with a multithreaded web server.

    2. Built in Python Implemented a file parser, a file system crawler, and an indexer based on the Portable Operating System Interface (POSIX).

    3. Implemented a query shell and query processor that serves queries from multiple on-disk indices.

    4. Fixed security vulnerabilities of the server such as cross-site scripting and directory traversal attack。

  4. Idea Factory | Group Leader

    2023.03 — 2023.06

    1. Developed a website that allows people to host projects and recruit people who are interested in or search and find project to apply.

    2. Built and design using Node.js as backend and React for the front-end.

    3. Database and back-end systems are built in Firebase and MongoDB.

My skills

  • Java
    90%
  • MySQL
    80%
  • Python
    70%
  • C / C++
    60%
  • React / React-native
    60%
  • Kotlin
    50%
  • HTML / CSS / JavaScript
    40%
  • Linux / Git
    70%

Portfolio

Blog

Hi