Senior Machine Learning Engineer specializing in Computer Vision, Deep Learning, and scalable AI inference systems — building things that see and understand the world.
I'm a Senior ML Engineer with 7+ years of experience building and deploying machine learning systems at scale. My work sits at the intersection of computer vision, deep learning, and production engineering.
From real-time video pipelines processing thousands of camera feeds to inference servers handling high-throughput batched requests — I specialize in taking research-grade models and turning them into robust, production systems.
I've spoken at NVIDIA GTC twice, sharing work on object detection at 1770 FPS and geometric deep learning with TensorRT.
High-performance deep learning inference pipeline for real-time video processing, supporting object detection (YOLOX, YOLOv8) and classification models. Custom Python/C++ bindings for analytics. Deployed across global sites spanning 1000+ cameras on dGPU.
Cross-camera tracking microservice matching pedestrians via ReID feature vectors and cosine similarity. Trained ViT-S16/B16 with triplet loss on a curated 5K-identity dataset, reaching 0.9 mAP and 0.93 Rank-1. Cut runtime from 72 hrs to 3 hrs via multiprocessing.
Video pipeline using a custom YOLOv5-OBB model to detect unbilled goods in shopping carts from overhead cams at checkout. Deployed across 200+ registers at one of the largest retail chains in the US and Canada.
Real-time vehicle number plate identification pipeline (YOLOX, YOLOv8) with custom event aggregation. Deployed across 100+ sites in 10+ Indian cities, including tolls, malls, and housing societies.
Oriented bounding box detection pipeline (YOLOv5-OBB, 0.9 mAP@50) identifying elderly resident actions in care rooms, with custom OBB support added to DeepStream's Nvinfer component. Deployed on Jetson Nano, TX2NX, and NX edge devices.
Inference API server fronting NVIDIA Triton with batched multi-model inference support, serving YOLOX, YOLOv5, YOLOv5-OBB, YOLOv8, and ResNet-18 as the interface between end users and the inference server.
RASA-based chatbot answering Indian tax-filing queries for a Mumbai-based financial company, combining a custom-trained conversational bot with similarity search for out-of-domain Q&A. Deployed on AWS EC2.
Video pipeline using YOLOv8 pose estimation to measure customer interaction in retail store sections, helping optimize layout and shopping experience. Deployed across multiple retail stores in the EU.
Inference pipeline combining a custom YOLOv8 detector with Microsoft Azure Vision API to extract and match company-specific codes on containers and trailers, deployed on managed Azure Triton and integrated with other microservices.
Analytics product tracking inflow/outflow of cement bags in a warehouse using a YOLOv8-backbone detection model trained with Azure Vision APIs, deployed for cloud inference via FastAPI.