I’m a Master’s student in the Department of Computer Science and Engineering at UC San Diego, working on LLM systems (inference). Before that, I worked on scalable and resilient systems, including development of Flotilla, a modular federated learning framework, during my time at the Indian Institute of Science. While working on Flotilla, I became especially interested in the challenges of fault tolerance, consistency, and recovery in distributed systems. My broader interests span distributed computing, datacenter systems, and LLM systems.
Used extensively in development of Flotilla and various personal projects
Built CNNs, LSTMs, and transformer (ALBERT) models for Flotilla, now used for attention-operator profiling at Picasso Lab
Used heavily across jobs and personal projects
Daily use across work and personal setups (Arch BTW😝)
Daily driver, with custom plugins developed for specific workflows
Integrated into a custom distributed framework using ProtoBuf definitions
Built a simplified version in Python to understand the internals
Implemented FlashAttention-2 and RMSNorm kernels, benchmarked against Helion, Gluon, and CuTe across four GPU generations
Built a reliable-UDP sidecar proxy that triggers privileged checkpoints for distributed container snapshotting
Explored through personal projects focused on distributed systems
Used to write custom NeoVim plugins and enhance editor behavior
Used alongside PyTorch for transformer (ALBERT) model training and evaluation in Flotilla
Used for disaggregated prefill/decode LLM inference serving research at Picasso Lab
Graduate student at UCSD, focusing on Distributed Systems
GPA: 3.88/4.00
Relevant Courses:
Projects:
GPA: 3.96/4.00
Achievements:
Relevant Courses:
Projects:
Responsibilities include:
Volunteering:
Responsibilities include:
Responsibilities include:
We introduce Flotilla, a flexible and lightweight FL platform designed for real-world edge environments, offering modular strategy support, asynchronous updates, and high fault tolerance. It runs efficiently on edge hardware like Raspberry Pi and Jetson, outperforming or matching top frameworks like Flower, OpenFL, and FedML, while scaling seamlessly to 1000+ clients.
Currently reading: A Wise Man’s Fear and Thinking, Fast and Slow
Just enjoy hitting the ball around and having a good time with friends
Following F1 races, team strategies, and technological advancements
Running PiHole and PFSense, experimenting with network setups
Designing and printing 3D models for personal projects or prototyping
Stargazing and exploring celestial bodies, learning about the universe