Education
Bachelor of Science in Computer Science
Southern University of Science and Technology (SUSTech)
2022 - Present Expected Graduation: 2026
National University of Singapore (NUS) SoC Workshop
2024.5 - 2024.7 Final Grade: A, Summer School
University of California, Berkeley (UCB) BISP
2025.9 - 2025.12 Visiting Student
Research & Publications
Featured Research
CompactFusion: Accelerating Parallel Diffusion Model Serving with Residual Compression
Jiajun Luo*,
Yicheng Xiao*,
Jianru Xu,
Yangxiu You,
Rongwei Lu,
Chen Tang,
Jingyan Jiang,
Zhi Wang
A compression framework that significantly reduces communication overhead in parallel diffusion model inference by exploiting temporal redundancy through residual compression. Achieves 3.0x speedup on 4xL20 while maintaining high generation quality. Accepted by NeurIPS 2025.
ML-SceGen: A Multi-level Scenario Generation Framework
Yicheng Xiao*,
Yangyang Sun*,
Yicheng Lin*
A three-stage framework for generating comprehensive traffic scenarios in uncontrolled intersection settings using LLM agents and Answer Set Programming. Enables user controllability while generating scenarios containing danger factors.
Course Projects & Blog Posts
Projects
Systems & Compilers
Rust
Compiler
LLVM
A complete compiler implementation for SUSTech Programming Language (SPL), including lexer, parser, AST, type checker, and LLVM IR generation.
Project Details
Rust
OS
VirtIO
Implementation of a VirtIO crypto device for Asterinas OS, supporting symmetric encryption, hash algorithms, and AKCIPHER operations.
Project Details
Verilog
RISC-V
CPU
Designed and implemented a pipelined RISC-V CPU supporting 30+ instructions with hazard detection and forwarding.
Project Details
Machine Learning & AI
Python
PyTorch
Computer Vision
Studied the effects of Active Learning (using information entropy/gain) and Data Augmentation on Object Detection using RTDETR-v2 on KITTI dataset.
Project Details
Networks & Distributed Systems
Python
Networking
UDP
Implemented a reliable data transfer protocol over UDP with connection management, error detection, and flow control.
Project Details
React
Frontend
Kubernetes
A cloud-based team formation application with recommendation system for finding project teammates.
Project Details
Software Development
TypeScript
Python
Frontend
An Intelligent Course-Aware IDE that integrates coding with learning resources, featuring course material management, inline code execution, collaborative coding, progress tracking, and AI learning assistant.
Project Details
Java
AI
GUI
Interactive board game with AI opponents (min-max with alpha-beta pruning) and GUI implementation.
Project Details
Verilog
FPGA
VGA
FPGA-based electronic organ with buzzer (C3-C5, polyphonic) and VGA display.
Project Details
Skills
Programming
Python
Rust
Java
C/C++
Verilog
JavaScript/TypeScript
Frameworks
PyTorch
React
LLVM
QEMU
Git
Courses
Machine Learning
Computer Vision
Compilers
Operating Systems
Computer Networks
Languages
中文 (Native)
English (Proficient)
Deutsch (Learning)
Français (Learning)
한국어 (Learning)
Last updated: December 2025