Chuyue Wang

LLM inference & agents. Penn '29.

I make LLM inference faster at Penn's Distributed Systems Lab, and test whether models can be trusted to review scientific papers at Wharton. What breaks along the way gets fixed upstream, in SGLang and vLLM.

Now

steven’s thinking

I work on the parts of an agent that have to hold up when nobody is checking. Sparse attention that cuts KV-cache reads without trading away accuracy. A benchmark that asks whether a model can referee a paper it has never seen. A memory layer that lets an agent reuse what it worked out last week.

The hard part is never the idea. It is the latency budget, the stale state, and the instruction that only half specifies the job.

Most of it runs on SGLang and vLLM. When they break under me I fix them there rather than around them, because the next person to hit it should find it already gone. Inference is where an idea meets the hardware, and I intend to stay there.

Selected Experience

Internships and research, most recent first. Open a row for the full account.

Internships

Aug 2026 —
New York, NY

Software Engineering Intern

Kosa turns a company's inbox into the deals it is about. I built the layer that commits each suggestion to the right tenant exactly once, and shipped MiniKosa, a macOS copilot with on-device transcription.

  • TypeScript
  • Electron
  • Whisper
  • FTS5
May 2026 — Aug 2026
Nanjing, China

Research Engineering Intern

Co-authored Traj2Mem, a procedural memory that lets an agent reuse strategies from its past trajectories without retraining, and owned its retrieval and evaluation pipelines. Now in the institute's technology-transfer base, which works with ByteDance, OPPO and other companies.

  • Python
  • Agent Memory
  • Retrieval
Mar 2026 — Apr 2026
San Francisco, CA

Agent Engineering Intern

Built the record-and-replay harness that made the Engine agents' tests deterministic, and the assertion pipelines that decide whether a replay passed.

  • Python
  • Redis
  • PostgreSQL
  • WebArena
Oct 2025 — Feb 2026
Philadelphia, PA

Founding Engineer

A networking agent that lives inside iMessage. I built the backend: LangGraph orchestration, hybrid vector-and-graph matching, durable queues and retries.

  • LangGraph
  • FastAPI
  • Redis
Mar 2024 — Jun 2024
Nanjing, China

Derivatives Valuation Intern

Gaussian Heath–Jarrow–Morton models for swaption pricing, and a rewrite of the desk's daily exotic-equity valuation that cut a run from two days to four hours.

  • Python
  • Numerical Methods

Research

Jun 2026 —
Philadelphia, PA

Research Engineer, advised by Prof. Bingxin Zhao

Built the post-cutoff benchmark that asks whether a model can referee a paper it has never seen. The finding: what a model remembers about an author can outweigh the paper in front of it.

  • Python
  • LLM Eval
  • Benchmarks
Feb 2026 —
Philadelphia, PA

Research Assistant, advised by Prof. Vincent Liu

TreeSparseAttention: hand-written CUDA/C++ scoring kernels on FP8 that page the KV cache by what a query needs, served through SGLang.

Co-developed FullStackArena, a browser-agent benchmark across six stateful apps. Under review at NeurIPS 2026.

  • CUDA/C++
  • FP8
  • SGLang
  • FlashInfer
Jan 2026 — Jul 2026
Philadelphia, PA

Visit Penn EALC × The Greater Philadelphia Asian Studies Consortium (opens in new tab)

Research Software Engineer, advised by Prof. Hsiao-Wen Cheng

Built and deployed yijianzhi.net, a trilingual database of 2,745 Song-dynasty stories used by 120+ scholars. Selected for the 2026 GPASC Undergraduate Summer Grant, one of two projects from 100+ submissions.

  • Flask
  • PostgreSQL
  • NLP
Publications

Under submission. Titles are withheld where double-blind review applies.

AAAI 2027
Under submission

A mysterious paper on Agent Memory Retrieval

Chuyue Wang, …

Title and co-authors withheld under double-blind review.

AAAI 2027
Under submission

A mysterious paper on 3D Gaussian Splatting and Reinforcement Learning

…, Chuyue Wang*, …

*Equal contribution. Title and co-authors withheld under double-blind review.

NeurIPS 2026
Under submission

FullStackArena: Evaluating Browser Agents in Dynamic and Temporally Evolving Full-Stack Environments

Jiaheng Lu, Xian Wang, Shrishti Roy, Colin Zhao, Sidharth Sankhe, Chuyue Wang, Xuting Liu, Spyros Pavlatos, Linh Phan, Vincent Liu

Timeline of a web agent on a short-form video feed: four clips in turn, the seconds the model spends on each, the server's topic affinity updating after every scroll, and a like on the ring video that tips the feed toward ringsOpen the paper (PDF)
Figure 1 · A web agent on a short-form video feedThe feed reads how long the agent lingers on each clip and reshapes its profile around it, so the seconds between actions are part of the task.
Selected Projects

Nights and weekends, my own.

Visit SILKern. (opens in new tab)

Sparse-index localization kernels for context-parallel decode — deterministic, allocation-free, CUDA-graph-safe.

Hand-written CUDA kernels that localize sparse KV indices under context-parallel decode — deterministic, allocation-free, and CUDA-graph-safe, so they can sit inside a captured decode graph without ever touching the allocator.

  • CUDA
  • Python

Visit Township (opens in new tab)

AI residents deliberate civic questions in a living pixel town — a replayable, scenario-first simulation engine.

Pixel-art town from Township, where AI residents gather to deliberate

Put a civic question in a living pixel town and watch AI residents reason, talk, disagree, and change their minds. A replayable, scenario-first simulation engine — every run is recorded, every deliberation can be replayed.

  • Python
  • FastAPI
  • React
  • Phaser

Visit AutoPaperLab (opens in new tab)

Turns research briefs into auditable paper packages — verified citations, reproducible experiments.

A paper figure produced by AutoPaperLab — offline credit labeling feeding reranker training and decision-time selection

A research-to-paper pipeline built on one rule: every citation, number, and result has to trace back to something real, or the draft does not ship.

  • Python
  • LLM Agents
Open Source

Fixes sent upstream to the inference stacks I build on.

Jul 2026 —
2 merged

SGLangVisit SGLang on GitHub (opens in new tab)

Contributor to sgl-eval, the project's accuracy evaluation harness

sgl-eval is how SGLang checks that a served model still scores what it should. My patches fix chat-template preset precedence, pin MMLU to a verified archive, and reject duplicate example IDs before a run starts. Two fixes to SGLang itself, on the FlashInfer CUDA-graph decode path and the Responses API, are in review.

  • sgl-eval2 merged
  • Python
  • Eval Harness
Aug 2026 —
47 merged

vLLMVisit vLLM on GitHub (opens in new tab)

Contributor to vLLM, its FlashAttention fork, vllm-metal and agentic-api

In vLLM itself, the attention backend's sync with upstream FlashAttention, paired with bringing the project's own FlashAttention fork up to Dao-AILab's ce088ab9: 33 upstream commits landed through one pull request. In vllm-metal, the Apple Silicon backend: paged attention for EXAONE 4.0 and StableLM, BF16 LoRA adapters loaded natively in MLX, token logprobs, MLX ring bootstrap, and Whisper chunking. In agentic-api, the stateful layer for agent apps: Responses reasoning and text configuration, streamed-reasoning reconciliation, relayed call IDs, and proxy-header handling.

  • Python
  • CUDA
  • Rust
  • MLX
Index

Everything else.

Chuyue Wang

Philadelphia · wangcy07@sas.upenn.edu