Ruicheng Zhao

I am an undergraduate student in the ACM Honors Class at Shanghai Jiao Tong University. My interests lie in computer architecture and systems, especially database internals, distributed systems, operating systems, and GPU computing.

I enjoy learning how systems work from the ground up and building small, complete implementations of the ideas I study.

Portrait of Ruicheng Zhao

Education

Shanghai Jiao Tong University

2025–present

Computer Science and Technology, ACM Honors Class

Previously studied Electrical Engineering and Automation, 2024–2025.

Selected Projects

SORA

C++

A speculative out-of-order RISC-V architecture simulator built to study the mechanisms behind modern processor execution.

TicketSystem

C++ / Qt

A ticket management system with persistent B+ tree storage, a networked frontend–backend architecture, and a graphical interface.

TfDB

C++

A templated B+ tree library supporting caching, concurrency, and rollback, informed by earlier B+ tree and BusTub work.

BitTorrent

Rust

A compact BitTorrent implementation based on a Kademlia distributed hash table for decentralized peer discovery.

More Projects

Skills

C/C++, Rust, Go, CUDA, and Qt.