Distributed Systems Infrastructure Voice AI

Hi, I'm Sahil Gandhi. I'm a Software Engineer with a passion for designing and optimizing complex backend infrastructure. Currently, I am a Staff Software Engineer at Sierra building the foundational platform for generative AI voice services. I was previously at Confluent working on their Fleet Management and Compute Platform teams.

Sahil Gandhi

Patents

Innovative solutions designed and patented during my work on cloud-native streaming and distributed infrastructure.

US 12,639,100

Container Orchestration Using Siloed Availability Zones

Methods and systems for container deployment across isolated zones to guarantee high-availability, fault domain separation, and minimal traffic hop overhead.

US 19/056,415

Ensuring Time Frame for Cloud Software Rollouts

A framework that guarantees consistent rollout velocity, safety degradation checks, and automated rollback strategies within bounded time-windows across cloud fleets.

US 11,983,524

Automated Upgrade in Distributed Computing Environments

Automated strategies for executing rolling version upgrades of stateful engines in distributed topologies while preserving partition consensus and service SLA.

Research & Publications

Exploring the intersection of scalable data engines, stream reasoning, and database internals.

UCLA Scalable Analytics Institute (SCAI)

Researched under Dr. Carlo Zaniolo for 1.5 years (Jan 2018 – Jun 2019) alongside PhD student Ariyam Das. Collaborated on query-efficient stream processing with Datalog, improved decision-tree algorithms, and custom natural language parsing solutions.

Conference Publications

IJCAI 2019

Learn Smart with Less - Building Better Online Decision Trees with Fewer Training Examples

Ariyam Das, Jin Wang, Sahil M. Gandhi

Read Paper
CIKM 2018

ASTRO - A Datalog System for Advanced Stream Reasoning

Ariyam Das, Sahil M. Gandhi, Carlo Zaniolo

Read Paper

Selected Whitepapers

Database Systems

Xldb - Execution Log DataBase

Sahil M. Gandhi

Read Paper
IoT & Security

IoTShark - Monitoring and Analyzing IoT Traffic

Sahil M. Gandhi, Max Wang, Daniel Achee

Read Paper
Distributed Messaging

SIKE: An Analysis of Serializing Interfaces in Kafka Experiments

Sahil M. Gandhi, Kaushik Mahorker, Wenlong Xiong

Read Paper
High Performance Computing

PKEG - Parallel Kernel Execution on GPUs

Sahil M. Gandhi, Matthew Wong

Read Paper

Personal Projects

A selection of independent builds ranging from automated trading systems to hardware robots and Chrome extensions.

Completed

Stock-Trader

An automated stock trading bot integrated with Alpaca API implementing custom quantitative trading strategies and backtesting pipelines.

Completed

Prequel Error Codes

A Chrome extension that turns standard HTTP error codes from various sites into fun Star Wars prequel memes instead.

Completed

Micromouse Robot

An autonomous maze-solving robot designed from scratch (custom PCB, components, soldering) and programmed in C/C++. Won 1st at CAMM & UCR Regionals.

Completed

Trivia-Bot

An automated Python-based assistant designed to parse and suggest answers for live mobile trivia apps like HQ Trivia and Beat the Q in real time.

Completed

Free Throw Classifier

A real-time classifier that grades basketball free throws using Hexiwear wearables mounted on a player's arm streaming data to a central Raspberry Pi server.

Completed

Bruin Dining API

A backend API that scrapes UCLA dining hall data, allowing third-party developers to access nutritional info. Equipped with an interactive GUI.

Completed

C.A.R.M. Chat

"Communicating Across Random Masses"—a Chrome extension allowing users on any website to dynamically chat with each other anonymously and instantly.

Completed

REM.my Alarm

A smart, minimalist Android alarm system that optimizes a user's sleep cycles and wake times around natural REM sleep phases.