Projects
A few course projects from grad school and undergrad, spanning distributed systems and machine learning.
Graduate · UC San Diego
Distributed Fault Tolerant Scheduler in Go
2020A fault-tolerant, low-latency cluster scheduler based on Sparrow, written in Go.
Distributed Systems Scheduling
SurfStore
2019A fault-tolerant cloud file store built on the RAFT consensus protocol.
Distributed Systems Consensus
Comparing Cloud Models
2019A comparative study of virtual machines, containers, and serverless across CPU- and IO-bound workloads.
Cloud Systems
Undergraduate · IIT Kanpur
Load Value Prediction
2017Predicting values loaded by machine instructions to expose more instruction-level parallelism.
Computer Architecture Systems
Poisson Matrix Factorization
2017Probabilistic models for Bayesian recommender systems.
Bayesian ML Recommender Systems
Malware Detection Using Machine Learning
2017Predicting whether an executable is malware or benign.
🏆 3rd prize · SG-CRC 2017 Machine Learning Security
Dense Image Captioning
2016Teaching a computer vision system to localize and describe salient regions in images in natural language.
Deep Learning Computer Vision
Automatic Abstract Generation
2016Text summarization for long documents like research papers.
NLP Deep Learning