Selected Projects
Some bachelor period course projects. Each project listed was crafted solely by myself and from scratch. Several projects include third-party libraries.
Developed a reimplementation of basic part of C++ Standard Library with additional functions, written in C++.
Implemented A program for reading, parsing, converting, and performing model checking of linear temporal logic formulas, written in Java.
Experience
DSL, University of Pennsylvania
August 2023 - December 2023
Research Assistant, advised by Prof. Vincent Liu
Philadelphia, Pennsylvania, US
- Investigated co-design of the FPGA-based SmartNIC and the host networking stack.
- Leverage idle PCIe transactional bandwidth to mitigate host congestion.
- Optimize tail latencies for high-level applications.
BCMI, Shanghai Jiao Tong University
July 2022 - July 2023
Research Assistant, advised by Prof. Li Niu
Shanghai, China
- Proposed a deep learning network of image harmonization guided by reflectance.
- Designed a diverse reflectance generation network to predict a variety of plausible foreground reflectances.
- Enabled multiple plausible image harmonization results using the outputs from the generation network.
Zhiyuan College, Shanghai Jiao Tong University
September 2021 - June 2023
Teaching Assistant
Shanghai, China
- CS1953 Programming, Fall 2021
- CS1952 Programming Practice, Summer 2022
- CS2951 Computer Architecture, Fall 2022
- CS2952 Operating System, Spring 2023
Skills
-
Engineering : Exceptional code style, document writing, and version control. Proficient in both Windows and Linux environments. Experienced with industry toolchains and documentation (*Vivado*). -
Programming : Proficient in algorithm, data structure, modern programming language features (*e.g. C/C++, Rust, Python, Java*), HDL (*Verilog*), database (*MongoDB*), utility programs (*e.g. MATLAB, Visual Basic, Unity, Processing*). -
Administration : Served as the class representative and public relation officer of Zhiyuan honors college student union.