I spent two decades keeping large production systems alive — most recently as a Principal Site Reliability Engineer at Target — and now work on the other side of the same problem: making LLM inference fast, reliable, and measurable. I contribute to vLLM and NVIDIA's Dynamo, run a hands-on benchmarking lab (Token Labs), and write up what I learn in public.
A hundred days of LLM inference engineering in the open — daily experiments, measurements, and visualizations covering serving stacks, quantization, KV cache behavior, and scheduling.
Author of merged upstream fix for MXFP4 inference on the Triton backend with expert parallelism (PR #34270) — the kind of edge that only shows up when low-precision formats meet distributed serving.
Contributor to ai-dynamo's frontend-crates: Kimi grammar sharing and v2 structural tags (PR #349, validated on GB300 hardware at 99.5% on the Kimi Vendor Verifier across vLLM and SGLang), plus ongoing work on tool-call recovery and structural tags for more model families.
A minimal Dynamo-style inference serving stack written from scratch — in Python and in Rust — to understand disaggregated serving and KV-aware routing by building them.
A benchmarking practice with a rule: files are the truth, MLflow is the index. Every run lands as a manifest + raw results (2,277 runs archived), with a metric-schema field so a harness that redefines TTFT can't silently corrupt old comparisons.
Long-form notes on how inference serving actually works under the hood — plus Prometheus/Grafana observability for vLLM, because a serving stack you can't see is a serving stack you can't run.