Undergraduate at IIIT Hyderabad. Work at NLP Lab, Language Technologies Research Center, IIIT Hyderabad.
I’ve done a few over the past few years
Pathfinding Visualiser July 2020
Implemented a pathfinding visualiser in Vanilla JavaScript that works on the basis of contour terrain maps, and not simply mazes. The grid is inherently a weighted graph, and path choices can be affected by the cost incurred to time or energy utilisation by “uphill” or “downhill” movements. The project included the implementation of the A-star and Djikstra’s algorithms, along with a custom algorithm for natural contoured terrain generation. Link
Discord Quiz Bot March 2020 - Present
Worked on Harish Krishna’s bot for conducting discord quizzes, that is based on an earlier project by me to implement send-only channels in discord (for pouncing in quizzes). Worked on code cleanup, and added slide-sharing as pictures functionality.
The Neovim Project March 2020 - Present
Contributing bugfixes to neovim. Link to latest PR
Hybrid MT: Implementation of UVR-NMT April 2020
Implemented the Neural Machine Translation with Universal Visual Representation paper in a team of two as part of a NLP Applications course project, for EN-FR translation. Also implemented basic Attention for the baseline. Link
Learning Bilingual word embeddings with minimal bilingual data November 2019
Implemented A robust self-learning method for fully unsupervised cross-lingual mappings of word embeddings in a team of two as part of a NLP course project, for EN-HI data. Link
Sentiment Classification for Bengali News Articles May 2019
Creating a pipeline for polarity classification of Bengali news articles using multiple methods, and comparing the results using three different methods of evaluation Link
Acronym Disambiguation by word usage Analysis November 2018
Built a system in a team of two to use the context around the occurrence of an acronym and to make an estimation as to the correct expansion intended to a reasonably high degree of accuracy.
High-Low Game in the Ethereum Blockchain September 2019
Wrote a smart contract and tests, in a team of two, to play the High-Low House vs Players game in Solidity. Link
Interactive Linux Shell in C October 2018
Wrote a basic interactive Linux shell interpreter in C, supporting all basic commands like ls and cd, and process management procedures. Link
Proxy Server in Python April 2019
Made an HTTP web server in a team of two that caches webpages and implements authentication and blacklisting as part of my Computer Networks Assignment. link
Basic Language Model and Tokenizer September 2019
Built an English Language Tokenizer to correctly identify numbers, email addresses, mentions, currency values, and more. Runs 5x faster than NLTK’s default word_tokenize.
Made a basic n-gram language model, applied Kneyser-Ney Smoothing, and evaluated it. link
Comparison of Image Classification techniques and Dimensionality reduction methods November 2019
As part of our Statistical Methods in AI course, analysed different techniques for Image Classification using various datasets. Also compared multiple dimensionality reduction methods (Eigenfaces, Fisherfaces, Resnet) to gauge the most effective. link
Analysis of Gendered Pronoun Usage in Corporate Environments April 2018
Analysed an extension of the Enron email corpus to note patterns in usage of gender-neutral pronouns across social strata in a corporate environment Link
Flight Simulator in C++ OpenGL March 2019
Made an OpenGL 3D flight game as part of Computer Graphics course. Link
Infinite Runner in C++ OpenGL February 2019
Made an 2D OpenGL flight game inspired by Jetpack Joyride, as part of Computer Graphics course. Link
Mario Game in Python September 2018
Made an implementation of Mario on the terminal without sprites, pygame, or any external libraries other than numpy and colorama. Link
Instagram clone April 2018
As part of our ITWS-II course, made an Instagram clone with Flask (Python), JQuery, and AJAX Requests with support for posting, liking, commenting, following, and notifications. Team of two. Link