I'm a third-year B.Tech student pursuing Computer Science with specialization in Bioinformatics at VIT Vellore. My research focuses on machine learning, with an emphasis on real-world applications. In particular, I'm interested in information retrieval, interpretable deep learning, approaches toward attention techniques to accelerate learning and inference, and methods for causal inference.

I'm a machine learning researcher at DSC-VIT (formerly known as GDG-VIT). Also am the AI6 City Ambassdor for Vellore.

Work Experience

Deep Learning Intern
Symphony AI
May 2018 - July 2018
Mentored by: Vivek Vaidya

I worked on Interpretability of deep learning models and worked on implementing research papers which provided SOTA on publicly available highly imbalanced datasets for sentiment classification, which was later used in proprietary healthcare data for staging purposes. Then worked on ETA of death of a patient by using survival regression techniques. At last, worked on autoencoders for clustering purposes to tackle unsupervised learning situtations.

Models built for Classification:

  1. Convolutional Neural Networks for Sentence Classification by Yoon Kim, EMNLP 2014
  2. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling by Shaojie Bai et al.
  3. Attention Is All You Need by A Vaswani et al, NIPS 2017
  4. Relational recurrent neural networks by DeepMind's by Adam Santoro et al.
  5. Hierarchical Attention Networks for Document Classification by Microsoft Research's Yang et al.

Model built for Regression:
  1. Weibull Time To Event Recurrent Neural Network by Egil Martinsson.

Model built for Clustering:
  1. Deep Clustering with Convolutional Autoencoders by Guo et al, ICONIP 2017

Papers on Interpretability:
  1. Learning how to explain neural networks: PatternNet and PatternAttribution by Google Brain Kinderman's et al also from TU Berlin, ICLR 2018
  2. The attention papers mentioned above.

Tools of choice: Python, Keras, Pytorch, TensorFlow, Pandas, scikit-learn.

Machine Learning Research Intern
Jan 2018 - Mar 2018
Mentored by: Tomin James

Had to implement few research papers related to the prediction of Onset and Event Epileptic seizures, using a really huge dataset.

  1. Automated diagnosis of epileptic EEG using entropies by Acharya et al, Biomedical Signal Processing and Control.
  2. Comparative study on classifying human activities with miniature inertial and magnetic sensors, Altun et al, Pattern Recognition.

Tools of choice: Python, Keras, Pytorch, Pandas, scikit-learn.


  • U-Net Pytorch: a pix2pix problem where there was a need to generate Google Maps animated image using Google Maps Satellite image for several regions.

  • PLinearRegression: Scikit-Learn's linear regression extended with p-values. To emphasize the importance of hypothesis testing and p-values.

  • Sometimes Deep Sometimes Learning: Machine Learning Experiments with scikit-learn, Deep learning with Keras, TensorFlow and Pytorch. Data Science examples for various datasets and competitions from Kaggle and Analytics Vidhya.

  • Anti Spam Filter: Anti Spam Filter, a spam filter which uses a model made out of MultinomialNB algorithm from scikit-learn snake to classify hostel complaints against spam, tested with various languages and abusive words.

  • kaala: A recommendation software, for suggesting crops to Tamil Nadu farmers.

  • rpi-car: A Raspberry Pi controlled car with TensorFlow Object Detection and GUI built on PyQt5.

  • PDFtools: Scripts to merge and split PDFs, merge images into PDFs.

  • YDL: YouTube Downloader for downloading audio files, video files, playlists of both video and audio at the preferred quality for free.


  • YES Bank Datathon First Runner Up, where we built a community detection algorithm called Louvain method on top of bank transaction data in order to do customer recommendation and customer attrition.
  • DevMerge 2018, IIT-M, Sahaj Solutions First Runner Up, where we built a Disaster aiding drones which uses a Incremental facial recognition model using FaceNet and Hierarchial Softmax.
  • Honeywell WeHack 2.0 First Runner Up, where we built a search engine which ranks documents based on a novel proximity score for query words and uses word2vec for autocompletion and spelling correction in the user query.
  • VIT SCOPE SWE Hack - kaala First Runner Up, built a crop recommendation model for Tamil Nadu Farmers.
  • fast.ai International Fellow, Pytorch version - March 2018 | USF Data Institute
  • Pytorch Udacity Scholar Got selected as a student for Deep Learning with Pytorch Nanodegree
  • Ranked 5186th (as of July 2018) out of 250,000+ Data Scientists at Analytics Vidhya.
  • Churn Prediction Ranked 185th/2054 participants in competition held on Analytics Vidhya.
  • Student Hunt 2017 Ranked 63rd/227 participants incompetition held on Analytics Vidhya.

Volunteer Experiences