Engineer & independent researcher

Pengcheng Xu.

At Speak I work on infrastructure and agentic products for language learners. I’m also building AgentConnect, an open-source platform for teams and AI agents.

Selected work
an almost-accurate map of what I work on intent code events LSP agents IR / DAG codegen runtime people
hover a node · click to jump to the work
Now Engineering at Speak, since Jul 2026 Shanghai, China Compilers · Runtimes · Agents

About

I work where systems engineering meets independent research. Since July 2026 I’ve been an engineer at SSpeak ↗, the AI language-learning app, working mainly on infrastructure and agentic consumer products for learners. I’m also building AAgentConnect ↗, an open-source platform where teams and multiple AI agents work together in shared conversations.

Before that I was at MMicrosoft from 2020 to 2026, most recently as acting Tech Lead on Fabric Eventstreams, where we moved the real-time streaming engine onto a unified compilation pipeline. Earlier, at EElastic, I built code intelligence on language servers. I studied computer science at UUSTC.

A finding · arXiv, 2026

Does a language server save tokens for coding agents? Usually not.

Everyone says semantic retrieval is cheaper than grep; almost nobody measures it at equal task success. I defined one metric, tokens-to-success, ran a five-arm ablation on Python and TypeScript repositories across three Claude models, and the answer came out conditional and usually negative. The practical implication is not “always use LSP” but an adaptive router keyed on task class, model capability, and lexical noise.

+6% to +118%
token cost added by the LSP on symbol-named localization
0–6%
how often models chose semantic tools over grep when localizing
3 in 4
multi-file renames a location-only LSP failed; grep solved them all

Questions I’m chasing

Projects

Systems work

Background