I'm Fenil Soni, working on ML infrastructure and performance at Google. Before that I shipped on-device LLMs and hand-tuned ARM kernels at Samsung Research, and built real-time vision systems for drones.
Memory layout, operator coverage, quantization, kernels, and the APIs that hide all of it from the people building on top.
Making large-scale ML workloads run efficiently, from runtime APIs down to how tensors move through memory.
Hand-written ARM NEON/SME intrinsics, OpenCL and CUDA kernels, and profiling until the numbers move.
Quantized models on NPUs and Jetson, real-time video pipelines, and vision for autonomous drones.
A few highlights. The code for these belongs to the companies I built them for.
Middleware that runs sharded LLMs on mobile NPUs behind a minimal API, with one pre-allocated buffer pool shared across shards.
Hand-written intrinsics for normalization, sampling and matrix-heavy operators on ARMv9 CPUs.
Detection, tracking, stabilization and RTSP streaming pipelines running on NVIDIA Jetson and i.MX 8M Plus.
Fiducial-marker pose estimation fused with LIDAR and GPS so drones can land on moving vehicles and ships.
Indian Institute of Technology Bombay
2019 — 2021Sathyabama Institute of Science & Technology
2015 — 2019