Education

University of Rochester

Computer Science - Bachelor

2021 - 2025

  • GPA 3.95 out of 4.00
  • Dean's list
  • Relevant Courses: Data Structures & Algorithms, Computation & Formal Systems, Computer Organization, Mobile App Development, Web Programming, Intro to Artificial Intelligence, Programming Language Design and Implementation, Computer Models and Limitations

Projects

Reversi AI | Java

Developer

July 2022 - July 2022

  • In a team of three, designed and developed a Reversi-playing AI program.
  • Utilized heuristic MINIMAX with alpha-beta pruning to optimize the program.
  • Enabled it to calculate every move in 0.5 seconds and beat popular Reversi software in the Google Play Store.

Dynamic Storage Allocator | C

Developer

May 2022 - May 2022

  • In a two-person team, developed a dynamic memory manager.
  • Implemented the following three methods: malloc, free, and realloc.
  • Received a score of 96/100 in the performance test provided by the instructor.

Assembly Cross-referencing Tool | Ruby, HTML

Developer

November 2022 - November 2022

  • In a two-person team,Ideveloped a tool that takes a C language program as input and automatically generates a corresponding HTML file, displaying the correspondence between C source code and assembly language in a visual way.
  • Adapted the tool to handle compiler optimizations of any level.

Extracurricular Activities

UR Compress

Technical Lead

January 2023 - Now

  • In team of five, developed a Web Application to provide a comprehensive information exchange platform for Rochester students.
  • Deeply involved in the whole project, including user requirements analysis, market research, product design, and development.
  • Developed using React and Flask.

Languages

Language

Chinese

Mother Tongue

Language

English

Good

Skills

  • Programming Languages

    Java / C / C++ / Python / HTML / CSS / Javascript / Kotlin / R

  • Softwares

    Git / Linux / Bash / PowerPoint / Word / Excel / VsCode / Android Studio