Why p99 Increases While Average CPU Utilization Stays Flat
A request can accumulate queueing delay that average CPU utilization does not reveal, so measure its path before increasing the worker count.

I build evaluation and systems infrastructure for tool-using agents. At Google, I work on agent framework efficiency and quality, with a focus on making agent systems faster, more reliable, and less expensive. I'm especially interested in agent evaluation, ML inference, GPU systems, compilers, and runtimes.
I also publish reproducible studies on agent evaluation and reliable software. My recent work on semantic state diffs tests an evaluation layer for the external-state changes claimed by long-horizon agents. It reports controlled simulator results, not observed agent performance. I founded Strust, an independent benchmark for code conversion and conformance in legacy modernization.
Outside of work I play cello, backpack, write, and release music as Copperbelt.
Elsewhere: software, social, research / projects, writing, music, photos.
A request can accumulate queueing delay that average CPU utilization does not reveal, so measure its path before increasing the worker count.

Current work and collaborations: