KV offloading failed for models with mixed KV-cache groups, such as DeepSeek-V4-Flash and Gemma-4.
Added blocks_per_chunk for heterogeneous KV-cache groups, backward compatible with the existing block_size setting.
I make LLM inference faster, cheaper and more reliable.
CUDA → vLLM → Kubernetes → AWS
I benchmark, profile and tune LLM inference on real GPUs: tensor parallelism, KV cache, quantization and CUDA kernels. Then I make it run reliably on Kubernetes and AWS.
Contributor to vLLM, Kubernetes and Falco.
Tensor parallelism and queue tuning, measured end to end.
2.3× higher throughput (478 → 1,091 tok/s) with tensor parallelism on 2× T4.
300×+ lower p99 TTFT (37.1 s → 113 ms) by tuning max-num-seqs to eliminate queueing.
~93% higher goodput under SLO for only 4% higher cost/token, with 0 failures across 81 runs.
A faster attention kernel, profiled with Nsight Compute.
1.81× faster attention (4.66 → 2.57 ms) via shared-memory tiling.
51% faster QK and 43% faster PV kernels, validated against a CPU reference.
Registers per thread cut 64 → 35. Nsight Compute isolates QK as the remaining bottleneck.
Cheaper tokens without giving up accuracy.
1.6× higher throughput (448 → 711 tok/s) and 37% lower cost/token.
66% smaller weights, 53% more KV-cache capacity, 0 failures across 1,500 requests.
Accuracy within noise (GSM8K 72-78%, p > 0.3). Flagged an INT4 format regression (11/100).
KV offloading failed for models with mixed KV-cache groups, such as DeepSeek-V4-Flash and Gemma-4.
Added blocks_per_chunk for heterogeneous KV-cache groups, backward compatible with the existing block_size setting.
Distributed inference needed smarter request routing.
Co-authored cache-aware routing using KV-cache signals, with Nick Hill. Merged July 27.
An Exoscale instance pool configured with minSize 3 was silently read as 1, causing under-provisioning.
Carried minSize and maxSize through. Backported to releases 1.32 and 1.33.
AWS scale-up from zero did not work with CSI volumes.
Fixed it by populating the CSI node topology.
OCI template nodes did not use the registered ephemeral-storage.
Used the node’s registered ephemeral-storage for the template.
Auto Scaling calls ignored the AWS SDK endpoint environment variables.
Honored those variables for the AWS Auto Scaling client.
Documentation links in the cluster-autoscaler README broke after the cloud provider migration.
Reported the issue.
The admission controller failed on custom resources in Helm installs.
Restored the missing */scale RBAC permissions.
Built structured test suites to evaluate LLM systems on accuracy, reliability and safety, surfacing failure modes.
Automated AI application infrastructure using Terraform and AWS, including VPC, EC2, IAM and S3.
Built Kubernetes CI/CD and GitOps workflows for AI applications with Prometheus and Grafana observability.
LLM serving on AWS that costs nothing until you turn it on.
Terraform-built EKS with GPU Spot nodes scaled to zero, vLLM behind a FastAPI gateway, S3 model storage with IRSA, and GitHub Actions CI/CD.
GPU LLM serving where cost and latency are measured, not guessed.
Production-grade vLLM on Kubernetes with full-stack observability and cost and latency benchmarking.
Learn to operate a GPU without paying for one.
Hardware health, driver and CUDA audit, VRAM budgeting, KV cache, quantization and batching. Runs mostly on zero GPU cost via simulation.
A reusable AWS base for AI workloads.
Terraform, EKS and OIDC-based CI/CD for deploying containerized apps.
p99 TTFT dropped 300× from one queue setting. Tune what the profile shows.
The bug was in the API’s assumption, not the runtime.
Silently wrong is worse than crashing.
A bug that never crashes can still break security.
Updated October 2026
Type "help" or tap a command below.