Peijing Li

Peijing Li

MS in Electrical Engineering, Stanford, expected December 2026

Stanford, CA · Stanford University

I build tools that make hardware and compiler decisions measurable and provable, from data-lifetime profiling to solver-backed memory placement.

I am a Ph.D. student in Electrical Engineering at Stanford University, entering my third year in Fall 2026, and I am simultaneously completing an M.S. in Electrical Engineering, expected in December 2026. Before Stanford I received my B.S.E. in Computer Science, with a minor in Civil Engineering, from the University of Michigan in 2024, summa cum laude.

Research

My work sits at the boundary between compilers and hardware. I build systems that reason formally about runtime behavior at compile time: GainSight, a profiler that measures how long data actually lives inside an accelerator, and Flan, a compiler framework that turns those measurements into a provably optimal placement schedule across heterogeneous memory. The same lifetime measurements drive the refresh policy of an embedded DRAM controller I designed for a 16nm accelerator tapeout, which is where the analysis stops being a simulation result and becomes silicon.

The motivating observation is that most accelerator memory accesses are extremely short-lived, so memory provisioned to retain data for milliseconds is overprovisioned for nearly everything it holds. That argument is set out in the position paper “Towards Memory Specialization: A Case for Long-Term and Short-Term RAM” (DIMES '25).

Through the Fall 2026 academic quarter I am rotating with Prof. Keith Winstein, reading into deterministic and content-addressed computation and the formal semantics of program execution. This is exploratory: it is a direction I am studying, not one I have published in.

See the Projects page for the systems I have built, the Research page for papers and prior research directions, and the Academics page for coursework and academic projects.

Experience

Service

I was a member of the Tau Beta Pi Michigan Gamma Chapter from 2022 to 2024, and served on the University of Michigan Engineering Student Government's Student Life Committee from 2020 to 2022.

Personal

The Leland Stanford Junior University Marching Band has been a significant part of my time at Stanford ever since I joined in the fall of 2024, and I play marching drums, the glockenspiel, and the piccolo in the band. I have also served on the band's Props and Uniforms staff since March 2025. It is a place where, paradoxically, I find a sense of myself in the chaos and insanity the band is known for.

In terms of competitive team sports, I was a member of the University of Michigan Club Cycling Team from 2021 to 2023.

When it comes to slightly more fringe and frivolous interests, I have also been incredibly invested in the Touhou Project game series out of Japan. Try to catch me at an anime convention near you if you can!

Contact

The best way to reach me is by email at peli@stanford.edu. I finish my M.S. in December 2026 and will be available for full-time work from approximately February 2027. I am looking for industry roles in hardware formal and design verification, compiler engineering, and performance engineering.

You can also find me on GitHub, LinkedIn, and Google Scholar.