Projects
Here are some interesting things I've done in the past, in reverse chronological order.
March-May 2023
Using submodular optimization to select spans from long documents. March-May 2023
An extensive blockchain simulator, that can also simulate selfish and stubborn mining attacks. November 2022 - February 2023
Automatically generating augmentions without rules to make Text-to-SQL models more robust. August - November 2022
Theoretical Performance Guarantees for COVID-19 Group Testing. May - June 2022
Using Diffusion Models to convert Text to Speech. March - May 2022
Using Data Augmentation to break a negative feedback loop of MetricGANs. March - May 2022
A Reverse Dictionary + A high quality dataset of (word, meaning) pairs. March-May 2021
Tighter, readily verifiable bounds on sparse recovery of signals. September-November 2020
Recovering source code from the compiled RTL. May-July 2020
A Golang implemenation of the Raft consensus protocol.