Rishabh Thukral

Karlsruhe · Germany · rishabh.thukral1997@gmail.com

A Full Stack Engineer and an ML enthusiast. Experienced in leveraging the power of AI to build interesting projects.



Skip to Resume? Short | Full CV | Additional Info

Mission Statement

My primary objective is to learn and spread the power of Artificial Intelligence. The fields of Machine Learning and Blockchain are growing at a remarkable rate and I believe this is the next paradigm shift in the digital world. With the integration of AI into almost everything and the upcoming DApps, we are entering a new era of software.

I aim to help make the current technology better for people by using AI and hope to become a pioneer in the field of Machine Learning and Artificial Intelligence.

One of the things that I deeply believe in is this statement by Elon Musk - "People are mistaken when they think that technology just automatically improves. It only improves if a lot of people work very hard to make it better and actually it will, I think, by itself degrade. You look at great civilizations like Ancient Egypt, and they were able to make the pyramids and they forgot how to do that. And the Romans, they built the incredible aqueducts. They forgot how to do it."

Just trying to look at the future and not be sad about it!

Experience

Student Research Assistant

Institute of Data Processing & Electronics, Karlsruhe Institute of Technology

Developing a Deep CNN model using PyTorch that can detect lightening strikes in high speed videos. After detection, the model will also classify the what type of lightening it sees based on a series of images.Also have plans to in-cooperate learning from time series data for making the results more concrete.

February 2018 - Present

Project Reviewer and Mentor

Udacity

As a Student Mentor and project reviewer, I mentored and reviewed projects of hundreds of students enrolled in Intro to Self Driving Car Nanodegree (iSDCND), Self Driving Car Nanodegree (SDCND), AI Programming with Python Nanodegree (AIPND).

December 2017 - Present

Co-Founder

Travlrr Inc.

Building a tool for travellers which allows them to share their experience with the world by way of Travlrr Stories. These stories are then, presented to other users when planning their trips and when looking for something to do or someone to meet when they are travelling. USP is that the interactions in the app happen in the form of stories, which can be joined by friends you travel with or meet on your trips.

November 2017 - Present

Backend - Systems Engineer

Ketchupp.in, D I Info solutions Pvt. Ltd.

Feature extraction and detection from the text in the context of recorded food deals from various websites for the purpose of analysing the nature and information about it from the data. Developed a Facebook Messenger bot using basic NLP and Decision Flow implementation. Also helped them with implementation of various API’s for the web platform.

Summer 2016

Education

CGC - College Of Engineering

Bachelor of Technology - Computer Science & Engineering
August 2014 - May 2018

P. K. R. Jain Sr.Sec. Public School

CBSE - Physics, Chemistry & Maths
April 2012 - March 2014

Notable work and some links

Detection of lightning strikes in high speed videos

KIT

Built an end to end classifier using pretrained Deep CNN Architectures to identify whether any given frame from the video is a lightning image or not. Also working on the analysis of corresponding Electric - Field data using LSTM architecture in order to make the current results better.

February 2018 - Present

Image Classification on 102 Category Flower Dataset

Udacity

Developed and trained a Feed Forward Classifier Network on top of VGGNet to label the given image of a flower as one of the 102 categories available in the 102 Category Flower Dataset. Trained the model to get an accuracy of ~72%. Currently working on getting state of the art results using ResNet.

February 2018

Deep Q Network on Flappy Bird

Self

Developed the project following the description of the Deep Q Learning algorithm (Deep Mind) described in the Playing Atari games with Deep Reinforcement Learning. This project shows that this learning algorithm can further generalized to the notorious Flappy Bird.

July 2017 - August 2017

Lane Detection for Self-Driving Cars using Semantic Segmentation

Udacity

Developed a Fully Convolution Network on top of VGGNet using skip layer architecture to label the pixels of a road in a image. This project can be considered as an extension of Jonathan Long and Evan Shelhamer's work in the paper "Fully Convolution Network for Semantic Segmentation". The model was trained on Kitti road data set on an AWS GPU Machine.

May 2017 - July 2017

5 Words Daily - Learn English Vocabulary

Freelance

Developed an android application which allows a user to learn 5 new words of English language every day through interactive activities like quiz based games and activities like fill in the blanks and match the following.

December 2016 - February 2017

Feature Extraction and Detection from text data

Ketchupp

Feature extraction and detection from the text in the context of recorded food deals from various websites for the purpose of analyzing the nature and information about it from the data. Further, the pipeline was connected to an EC2 instance on the cloud with seamless integration to the existing product.

May 2016 - July 2016

P.S. - I have also done a lot of other cool stuff. For details about that you can either have a look at my CV, additional info or github.

Undergraduate Course Work

Relevant classes I've taken as an undergraduate, organized by subject:

Computer Science (CS)

BTCS-101 Fundamentals of Comouter Programming & IT
BTCS-301 Computer Architecture
BTCS-304 Data Strcutures
BTCS-305 Object Oriented Programming
BTCS-401 Operating Systems
BTCS-403 Computer Networks
BTCS-405 System Programming
BTCS-501 Computer Networks - II (AdHoc Networks & Wireless Communications)
BTCS-503 Design & Analysis of Algorithms
BTCS-504 Computer Graphics
BTCS-603 Software Engineering
BTCS-702 Theory of Computation
BTCS-901 Web Technologies

Data + Machine Learning

BTCS-502 Relational Database Management Systems
BTCS-602 Distributed Database Management systems
BTCS-701 Artificial Intelligence
CS-229 Machine Learning
CS-231n Convolutional Neural Networks for Visual Recognition
Udacity's AI Programming with Python Nanodegree
FAST.AI's Practical Deep Learning For Coders

Math/Statistics (MATH/STAT)

BTAM-101 Mathematics - I
BTAM-101 Mathematics - II
BTAM-101 Mathematics - III
BTCS-402 Discrete Structures
BTCS-607 Probability, Statistics and Random Process

Something about my Life

LIFE.JSON

{
  • "Up Until Now" : [
    • "Born in Haryana, India",
    • "Always curious as a student",
    • "A love for music, founded the school band",
    • "Rejected by Traditional Education System",
    • "While in College" : [
      • "Built a team of students and encouraged them to work on out - of - class projects"
      • "Hacked my way into the top management of India's Biggest Startup Event - Startup Jalsa and became a member of the core team.",
      • "Spent 2 months @ Ketchupp.com as a Backend - Systems Engineer",
      • "Worked as a freelance developer",
      • "Found a love for the field of AI and started building projects to validate my ideas",
      • "Spent 6 months @ KIT, Germany as a student researcher"
    • ],
    • "Mentor, Project Reviewer @ Udacity for Intro to Self Driving Cars (iSDCND) & AI Programming with Python (AIPND) Nanodegrees",
    • "Co-Founder @ Travlrr, Inc.",
    • "Student Research assisntant @ IPE, KIT"
  • ],
  • "Near Future Plans" : [
    • "Launch Travlrr in the coming months",
    • "Find my way to the Sillicon Valley - SF Bay Area",
  • ]
}