PROJECTS

source

Browse all my repositories on git.richardqin.org .

rhomepage

A document-first personal website that publishes each article as readable HTML, with links to its Markdown source in the Git repository.

rcc

An optimizing compiler for SysY, a C subset, targeting RISC-V 64GC. It uses a QBE-inspired SSA architecture with a substantial optimization pipeline: the mid-end includes mem2reg, GVN, GCM, LICM, SCCP, strength reduction, inlining, and DCE, while the RISC-V backend includes instruction selection, liveness analysis, spilling, register allocation, and peephole optimization.

RUCDSA

Coursework for the Renmin University of China Data Structure and Algorithm course, including C implementations and laboratory exercises.

datalab2026

An RUC ICS DataLab implementation and test workspace covering binary representation, bitwise operations, and IEEE-754 floating-point manipulation.