Research and Work Experience

Multi Constrained Code-Switched Text Modelling
Guide: Prof. Preethi Jyothi, CSALT Lab | B.Tech. Project at IIT Bombay in collaboration with Google Research India | 2022 -
- Currently working on a generalised framework for code-switched text generation, with multiple possible constraints on formality, politeness, semantic similarity, etc – test tasks on English-Hindi and English-Spanish
- Exploring multiple MLM techniques based on word language to improve code-switched text generataion model.
- Working on Frequency MLM technique which improves the text generation without the word language information

Snapshot Metadata Garbage Collection
Software Engineering Internship | Rubrik, Bangalore, India | 2022
- Worked on a GC algorithm for a snapshot tool in a cloud data backup and recovery system using Go Lang & Korg.
- Developed a mechanism to track expired critical data snapshots which were blocking 30-40% of the database table.
- Ideated & implemented a framework to periodically find unnecessary snapshots and remove them from the database

Protein Language Modeling with ESM1b-e2e
Prof. Martin J. Lercher, Alexander Kroll | Research Internship at HHU, Dusseldorf, Germany | 2021
- Worked on a BERT based model on PyTorch to create high dimensional representations for enzyme sequences for the prediction of enzyme-substrate binding (binary classification task)
- Adapted ESM model to build an end-to-end model which outperformed the existing SOTA models for the task
- Improved accuracy for the task was achieved from 79.8% to 87.5% with the new representations that were created with parallel training on 8 GPUs for 10 epochs
Key Projects

Video Denoising using Low-Rank Matrix Completion
Guide: Prof. Ajit Rajwade | Course Project: Advanced Image Processing
- Applied Adaptive Median Filtering algorithm for removing impulsive noise from the spatial domain of the video
- Implemented Three Step Cross Search on MATLAB for organising similar patches across the temporal domain
- Adapted Fixed Point Iterative Algorithm for reducing Poisson and Gaussian noise from the image sequence

Blockchain: Simulation of P2P Cryptocurreny Network
Guide: Prof. Vinay J. Ribeiro | Course Project: Introduction to Blockchains, Cryptocurrencies, and Smart Contract
- Build a discrete-event simulator for P2P cryptocurrency network on python to study the blockchain network
- Implemented selfish mining attack proposed by Eyal and Sirer in the paper ”Majority is not Enough”
- Build a layer-2 Decentralised APPlication (DAPP) on top of Etherium blockchain using Solidity and Ganache
Guitar Covers
Learned Guitar during the Summer School of Cult conducted by Symphony, music club of IITB