Network Programming

Web Development



Machine Learning Researcher

Jun 2021 – Present Bangalore, India

Research Assistant

Speech and Language Laboratory - NTU, Singapore

Aug 2020 – Jun 2021 Singapore
Speech Representation and Speaker Profiling under Prof.Chng Eng Siong

Research Intern

IBM Research Labs

May 2020 – Aug 2020 Delhi, India

Deep Reinforcement Learning based optimization framework for Data Quality Sequence Workflow. Submitted at SIGMOD-2021.

Skills and Frameworks:

  • Deep Reinforcement Learning
  • Deep Learning
  • Data Quality
  • Structured Data
  • PyTorch

ML Facilitator

Google AI

Aug 2019 – Mar 2020 Bangalore, India

Deep learning and Computer vision Content Developer

May 2019 – Sep 2019 California, USA

Development of projects and content creation for Deep Learning with PyTorch and Computer Vision courses by

Skills and Frameworks:

  • Deep Learning
  • PyTorch
  • Tensorflow
  • OpenCV

Research Collaborator


Mar 2019 – May 2020 Paris, France

Research project on Auto Deep Learning under Dr.Isabelle Guyon in collaboration with LRI, France and Google Zurich.

  • Baseline Submissions to AutoDL competition for NeurIPS 2019, AutoCV, AutoNLP, AutoSeries competitions.
  • Implementing PyTorch modules to work with Tensorflow code and dataset.
  • Creation of Datasets for all competitions of AutoDL.

Skills and Frameworks:

  • Deep learning Research
  • Auto Deep Learning
  • PyTorch
  • Tensorflow

AI Developer


Sep 2018 – Nov 2018 Bangalore, India

Research and Development of Self driving car models. Worked on projects such as

  • Lane Detection using Deep Learning
  • Steering angle prediction for self driving cars
  • object recognition(vehicles/pedestrian/traffic signal) for self driving cars.

Skills and Frameworks:

  • Deep Learning
  • Tensorflow
  • OpenCV
  • Keras
  • Computer vision
  • Transfer Learning

Software Developer

KGLLP Fintech

Jul 2018 – Nov 2018 Bangalore, India
  • Financial Software development in Python.
  • Data Processing & end to end data pipeline.
  • Progamming financial models & algorithms into the pipeline for stock prediction.
  • Machine Learning models for stock prediction.

Skills and Frameworks:

  • Python
  • Software Development
  • Deep Learning
  • Keras

Computer Vision Developer

Science and Technology Center

May 2018 – Jul 2018 Chennai, India

Developed a Computer Vision Security System for the campus with Flask server and machine learning models.

Skills and Frameworks:

  • Python
  • Flask
  • Machine Learning
  • OpenCV


  1. Prof. Chng Eng Siong - Assistant Professor, Nanyang Technological University(NTU), Singapore.

  2. Nitin Gupta - Researcher, IBM Research Labs

  3. Prof. Ashwin Srinivasan - Senior Professor, BITS Pilani Goa Campus.

  4. Prof. Isabelle Guyon - Senior Professor, INRIA, Paris.

  5. Dr. Satya Mallick - CEO, & Founder, Big Vision LLC, California.

  6. Prof. Jajati Keshari Sahoo - Assistant Professor, BITS Pilani Goa Campus.


Deep Reinforcement Learning Nanodegree

Facebook AI PyTorch Scholarship
See certificate

Deep Learning Nanodegree

Facebook AI PyTorch Scholarship
See certificate

Deep Learning Specialization

All 5 course as the part of Deep Learning Specialization by prof.Andrew NG.
See certificate

Many More Certificates and MOOCS in Mathematics and Machine Learning…

Recent Posts

Colab Notebook Before seeing KL Divergence, let’s see a very simple concept called Entropy Entropy Entropy is the expected …

Off-Policy Monte Carlo with Importance Sampling Off Policy Learning Link to the Notebook By exploration-exploitation trade-off, the …

Conditional GAN

Deep Convolutional GAN




DRL Navigator

Deep Reinforcement Learning Agent for Navigator Environment

Policy Based Reinforcement Learning

Policy based RL methods for Lunar lander and Cartpole environments.

Temporal Difference

TD methods like SARSA(0), SARSAMax and Expected SARSA.

Monte Carlo Prediction

MC method for BlackJack environment.

Facial Emotion Recognition PyTorch ONNX

Recognizing the facial emotions with Deep learning model trained on PyTorch and deployed with TF.js model converted with ONNX.

Pneumonia Diagnosis with Deep Learning

Web Application for Diagnosis of Pnuemonia with deep learning model trained and backed with PyTorch framework.

Character Generating RNN

Character level language model of RNN(LSTM) in PyTorch.

Computer Vision Security System

Computer vision security system server build with Python, OpenCV, Flask web server.


Emojify a sentence with NLP, flask server to emojify a sentence.

Hand Gesture Recognition

Recognizing the hand gesture using CNN feature extraction.

Lane Detection with Deep Learning

Lane Detection for self driving cars with Deep Learning(CNN) with the camera image data.

Multi Tasking Learning for face characterization

Multitasking learning to use the CNN extracted features for multiple tasks like predicting age, sex, face direction, etc.

Neural Style Transfer

Neural Style transfer of images in PyTorch.

NYTimes Topic Modelling

Topic Modelling for New York Times news articles for given dates using NYTimes API.


A server client Reverse shell using python, can use any device’s shell using this from another device in the network.

Self Driving Cars Steering Angle Prediction

Prediction of which direction the car should change the steering direction in autonomous mode with the camera image as the input using transfer learning and fine tuning.

Self Driving Cars Vehicle Detection

Detection of other vehicles for self driving cars with YOLO in tensorflow.

Seq2Seq Machine Translation

Machine Translation english to french using Seq2Seq Attention model in PyTorch.

Signature Verification with Deep Learning

Signature verification with siamese network.


Sock Chat is a server-client chat application with database which can be used to any web server or software applications,

Tic Tac Toe

2 player Tic Tac Toe game programmed in JavaScript.

Twitter Sentiment analysis

Sentiment analysis of tweets of any topic fetched with twitter API and sentiment analysis of the tweets with NLTK.

Vehicle Speed Estimation

Estimation of a vehicle’s speed with its camera frames using deep leanring in PyTorch.

Web Builder

Live HTML, CSS, JavaScript code output.

Weekly Scheduler

This a web weekly scheduler build with JavaScript.

Talks and Presentations

Presentation of my paper “Convolutional Feature Extraction and Neural Arithmetic Logic Units for Stock Prediction” at …

A Talk on Multitasking learning as best project chosen by FacebookAI and Udacity.