Education

Columbia University

New York, NY · Expected December 2027

Master of Science in Computer Science

Coursework: AI-Native Computing System; Engineering Software-as-a-Service; Programming Language & Translators.

The Chinese University of Hong Kong, Shenzhen

Shenzhen, China · September 2022 – June 2026

Bachelor of Engineering in Computer Science and Engineering
GPA: 3.804/4.000 · Dean’s List

Coursework included parallel programming, embedded systems, compiler construction, cloud computing, high-performance computing, algorithms, network programming, and machine learning.

Yale University

New Haven, CT · July – August 2023

International Visiting Program
GPA: 4.000/4.000 · Discrete Mathematics and Introduction to Philosophy

Industry experience

Operations Engineer Intern

Hujing Digital Media & Entertainment Group · Hangzhou, China · July – September 2025

  • Contributed to Youku’s operational stability and high-availability initiatives.
  • Participated in architecture design and development for Youku middleware and its operations and maintenance platform.

Teaching

Undergraduate Student Teaching Fellow

CUHK-Shenzhen · September 2024 – May 2026

Supported C/C++ Programming, Parallel Programming, and Network Programming through tutorial sessions, homework development, and exam grading.

Academic projects

  • RISC-V elliptic curve cryptographic acceleration (September 2023 – June 2025): instruction set extension design and a Verilog hardware accelerator.
  • GauU-Scene V2 (May – June 2024): CPU and multi-GPU parallelization with speedups of up to 6.5×.
  • Research Assistant Recruitment Website (February 2023 – June 2025): built and maintained a dynamic site with Apache, PHP, and MySQL.

Read about my research and selected projects →

Activities

SDS Student Club · May 2023 – May 2025

Organized events for students in computer science and related fields. Created an interactive student organization website; the organization received the Creativity and Innovation Student Organization Award.

Technical skills

  • Languages: C/C++, Java, Python, Lua, Verilog/SystemVerilog, SQL, Assembly
  • Parallel computing: pthread, OpenMP, MPI, CUDA, OpenACC, Triton, Slurm
  • Compilers: Lex, Yacc, LLVM, GCC
  • Java: Spring, JDBC, Swing, Socket, Maven, Gradle
  • Systems: Linux shells, cluster deployment and maintenance, kernel modification, and kernel modules