Serving 11 models
Deployed and benchmarked 11 models from 224M to 2.8T parameters, including a 2.8T MoE on a single 8-GPU node.
Machine Learning Engineer · LLM Inference & Serving
I make open-source LLMs fast and cheap to run in production.
A 27B FP8 LLM served on a single H100 needed faster decode and a lower time-to-first-token under concurrent load — without giving up tail latency.
Enabled speculative decoding on the existing FP8 deployment, then tested further tuning options one at a time against the same benchmark.
| Metric | Baseline | Tuned |
|---|---|---|
| Decode speed | 79 tok/s | 148 tok/s |
| Median TTFT @ 32 users | TODOms | -86% TODOms |
| p99 latency | TODOms | TODOms |
Benchmarked TensorRT-LLM against vLLM on identical weights. TensorRT-LLM showed 32% worse p99 latency with no throughput gain, so vLLM stayed.
| Metric | TensorRT-LLM | vLLM |
|---|---|---|
| p99 latency | 32% worse | baseline |
| Throughput | no gain | baseline |
| Decision | rejected | kept |
Core engineer on a self-hosted platform to fine-tune and serve open-source LLMs on Kubernetes, with autoscaling, scale-to-zero and GPU monitoring across AWS EKS and on-prem H100/H200 clusters.
Deployed and benchmarked 11 models from 224M to 2.8T parameters, including a 2.8T MoE on a single 8-GPU node.
Co-built cached model-weight delivery and image reuse, cutting deploy time by 70% for a 35B model and bringing cached cold starts under 0.5 s.
Co-built GPU slicing (MIG) in the scheduler so small models no longer hold a whole 80 GB GPU — 2.5× more schedulable GPUs per H100 node.
Served a base model + 4 LoRA adapters on 1 GPU slice instead of 4 GPUs.
Machine Learning Engineer at Publicis Sapient since Jun 2025. Before the inference platform: production GenAI, and computer vision at Lincode Vision Labs.
Autonomous agentic job search system
A 7-agent system that finds, scores and researches jobs and writes tailored resumes, cutting prep per application from hours to under 2 minutes at $0.06. Cheap rule-based filters before LLM scoring remove 65% of LLM calls across 550+ jobs per run.
Federated learning for biometric auth (B.Tech thesis)
Designed a new federated aggregation method for finger-vein authentication across 5 clients (122K images), reaching a 1.21% error rate and beating FedAvg.
Four milestones in, Dossier is no longer a side project — it's an agentic job-search system with real users. Here's what shipped, what broke, and why I'm building it on LinkedIn.
Why I stopped building a job board and started building a quality-first agentic pipeline. The architecture, the cost discipline, and the SaaS layer I wrapped around it.
A multimodal GenAI platform that processed 10,000+ marketing assets for a Fortune 500 pharma client. Here's what actually broke, what scaled, and what I'd build differently next time.
TODOfirst inference post — title, date and link
Skip the scrolling. Ask my AI anything about my LLM inference work, benchmarks, side projects, hiring fit, or technical decisions. Streams answers grounded only on my real experience.
Open to conversations around LLM inference, model serving, GPU infrastructure, and machine learning engineering. Drop a line — I reply fast.