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.