Project Duration: July 2023-December 2023
Designed and Implemented a Privacy-Preserving Federated Learning Framework that uses Differential Privacy and Secure Multi-Party Computation (MPC) to be used by 3000+ clients.
Also worked on the theoretical aspect of proving privacy and utility (accuracy) guarantees of the system.
Tech Stack: Python (PyTorch)
Project Duration: September 2023-Ongoing
Working on a low-latency crypto-trading simulator which
simulates alphas on real-time crypto data (price and volume)
performs analyses such as P&L, Sharpe etc.
Tech Stack: Python (Flask), MongoDB, C++, Boost/ASIO (networking).
Project Duration: February 2023-April 2023
Designed and Implemented a Compiler to convert functional-programming language code into assembly code as part of the Compilers course offered at IIIT Hyderabad.
Applied various compiler optimizations, garbage-collection etc.
Tech Stack: Racket, C++, x86-64.
Project Duration: March 2023-April 2023
Implemented pBFT distributed consensus algorithm with introduction of optimizations which leads to 3x increase in throughput.
Developed Network-Simulator which tests the correctness of protocol in variable levels of Asynchrony in the network.
Tech Stack: Python
Project Duration: July 2021-August 2021
Designed and implemented Sentinel which uses novel matching-based salting technique to increase security
The project also includes the development of a network-Simulator that tests the correctness of protocol in variable levels of Asynchrony in the network.
Tech Stack: Python
Project Duration: September 2023 - Ongoing
Designed and implemented a Zk-EVM-based solution for Bitcoin (faster transaction processing)
The solution includes lightning-inspired privacy preserving off-chain agreements through payment channels and virtual-payment channels.
Tech Stack: Solidity, C++, Python.