Jan 2020 – Jun 2020 · With Dhruv Krishnan and Priya Holani; mentored by Prof. Mohammad Sadoghi
Implemented the AHL (Attested HyperLedger) sharding protocol in ResilientDB, an open-source permissioned blockchain (later an Apache Incubator project). Enhanced PBFT with a two-phase-commit optimized protocol, increasing throughput ~3× to 240K txns/sec.
Oct 2019 – Dec 2019 · With Dhruv Krishnan, Priya Holani and Shubham Pandey
Implemented the BFT-SMaRt protocol inside ResilientDB, with major changes to its Paxos-based VP consensus module — improving throughput by 10%.
Jan 2020 – Feb 2020 · With Qi Wu
Automates grading of 190+ students’ C++ assignment submissions collected through the handin command, cutting manual grading effort by 85%.
Playing Atari Pong with Deep Q-Learning
May 2020
A convolutional deep Q-learner that learns Atari Pong with 98% accuracy, plus representation learning to understand how the agent predicts moves.
Hand-Written Digit Recognition
Apr 2020
A multi-class Support Vector Machine that recognizes digits with 85% accuracy.
Netflix Movie Recommender
Mar 2020
Movie recommenders using spectral clustering and matrix completion, reaching 91% accuracy.