Linzhang Li
I'm Linzhang Li (aka Seven Streams, Yuchuan), an undergraduate in the ACM Honors Class at Zhiyuan College, Shanghai Jiao Tong University, pursuing a B.S. in Computer Science (September 2023 – June 2027, expected).
My research interests lie in machine learning systems, large language models, and agentic auto-research. I focus on developing effective and efficient methods to advance LLM capabilities and enable LLMs to improve themselves. Previously, I worked extensively on structured generation for LLMs.
News
- [Apr 2026] XGrammar-2 is accepted by ACM CAIS 2026!
- [Feb 2026] I will be an on-site student intern at Catalyst of CMU this year, advised by Prof. Tianqi Chen.
Publications
* indicates equal contribution.
Open Source Projects
XGrammar, Co-lead
A fast, flexible LLM structured generation engine with 100% guaranteed format compliance.
- Contributor since February 2025.
- Largely improved the performance of XGrammar(more than 20x speedup) by improving the parsing core and the FSM library.
- Co-built the agentic structured generation framework for XGrammar.
TVM FFI, Core Contributor
An open ABI and FFI for machine learning systems.
- Contributor since June 2026.
- Developed Rust-stubgen for TVM FFI.
- Co-lead development of the Rust
structural_map(mutation) andstructural_walk(traversal) APIs.
Blogs, Talks and Tutorials
XGrammar-2: Fast and Customizable Structured Generation for Tool Calling and Agents
MLC Community
XGrammar: Flexible and Efficient Structured Generation Engine for Large Language Models
vLLM Meetup (Shanghai)
Personal Projects
Guqin
A full-mark course project of Compiler Design and Implementation. A compiler of Mx* (a C-like language for education), written in Java.
- Its performance is as good as clang (with mem2reg and regalloc).
- M2mReg, function inlining, SCCP, ADCE, and local CSE are implemented.
- The registers are allocated with the Linear Scanning Algorithm.
Viola
A course project of Computer Architecture. A toy CPU written in Verilog.
- The Tomasulo algorithm is implemented.
- Basic instructions in RISCV-i are supported.
Awards and Honors
| 2026 | 🏆SenseTime Scholarship (30 students in China) |
| 2025 | 🏆OPPO Scholarship (30 students at SJTU) |
| 2025 | 🏆Sunshine Leadership Scholarship (35 students at Zhiyuan College) |
| 2024, 2025 | 🏆Excellent/Good Teaching Assistant (10% of TAs) |
| 2024, 2025 | 🏆Academic Excellence Scholarship |
| 2023, 2024, 2025 | 🏆Zhiyuan Honors Scholarship (2% of SJTU students) |
| 2024 | 🏆Foresight-Sequoia Talent Development Fund (Top 5 at Zhiyuan College) |
| 2024 | 🏆Merit Student (1 student per class) |
| 2025 | 🥈Second place of team competition in chess of SJTU |
Teaching Experience
| 2025, 2026 Spring | Head Teaching Assistant, Data Structure (CS1951) |
| 2024, 2025 Fall | Head Teaching Assistant, Programming (CS1953) |
| 2025 Summer | Head Teaching Assistant, Principle and Practice of Computer Algorithms (CS1952) |
Student Work
| 2024.9 - 2025.9 | Section Leader (Percussion/Piano), SJTU Sino-Western Orchestra |
| 2023.9 - 2024.9 | Monitor of ACM Honors Class 2023 |
Miscellaneous
I like music🎵. My favorite singers/bands are 花譜 and 和楽器バンド.
I'm a drummer🥁, and I played in the SJTU Sino-western Orchestra. I also worked as an organizer of several concerts of the orchestra.
I'm a fan of ACG games🎮, and my favorite game is Arknights. I also like its music🎵, and look forward to performing its music with others!