About

Learn more about me

Machine Learning Enthusiast & Simulation Engineer

I am currently a Final Year Mechanical Engineering undergraduate [B.Tech] student at Indian Institute of Technology (IIT), Dharwad.

  • Major: Mechanical Engineering
  • Website: vihangpuranik.github.io
  • Phone: I prefer email
  • City: Pune, India (Willing to relocate)

At the start of my undergrads, I was very much interested in the field of Robotics, so my major obviously became Mechanical Engineering. But soon, I realized that not only is Mechanical Engineering is important, as an interdisciplinary topic, even some knowledge of Computer Science stuff such as ML, DL, and Computer Vision is essential.

30

Projects

20000

Lines Of Code

10000

Hours Of Learning

Programming Languages and Libraries

Python 100%
MATLAB 90%
C++ 75%
Tensorflow, Keras, PyTorch, scikit-learn 80%
matplotlib, pandas, numpy, scipy 90%
OpenCV, nltk, Pygame 55%

Software Packages

SolidWorks (3D Modelling Softwares) 100%
AutoCAD (2D Modelling Softwares) 100%
Hadoop, Spark, SQL (Database Software) 60%
Ansys Workbench, OpenFOAM (Simulation Software) 80%
ROS, Gazebo 60%
Tableau, PowerBI, SAS (Data Science Software) 70%

Hobbies

Reading Books

Watching Movies

Swimming

Playing Games

Skillset

Resume

Check Out My Resume

Sumary

Vihang Puranik

An aspiring young student with skills in Machine Learning, Data Science, Robotics and Simulations. I love to fiddle around with different ideas and I find that such explorations are a great boost for learning.Interested job profiles:

  • Machine Learning Engineer / Researcher
  • Roboticist
  • FEM / CFD / Simulations Engineer

Academic Achievements

National Talent Search Examination

2014

Awarded with scholarship by Govt. of India for top performance (Top 1000 in country) among all class X students in India

JEE Mains + JEE Advanced

2017

Joint Entrance Test, common for all the engineering aspirants in India. Achieved a top All India Rank (99.9%ile from 13 million aspirants for JEE Mains) to be admitted to an IIT.

Mensa IQ Test

2018

Certified to be a 99th %ile IQ in the world. Scores indicate 153 on Stanford Binet IQ test with 15SD.

Education

B.Tech Mechanical Engineering

2017 - 2021
CGPA - 8.19/10.00

Indian Institute of Technology (IIT), Dharwad

  • Head of Institute Robotics Club back to back for 3 years.
  • Organizer for PARSEC - IIT Dharwad's Annual Tech Fest.
  • Member of AI Club and Open Student Society of IIT Dharwad.

Class XII

2016
Score - 81.08%

Late P B Jog Jr. College of Science and Commerce

With Computer Science as specialization (In place of two other subjects like geography, biology etc.)

Class X

2014
CGPA - 10.00/10.00

Jnana Prabodhini Prashala

Won school scholarship for speed reading as well as mental ability. Won Silver medal for Homi Bhabha Jr. Scientist Exam for excellence in scientific abilities.

Internship Experience

Projects Intern

2019

PARI Robotics, India

  • Involved in the automation of assembly line of Ford Motors' Truck Factories.
  • Trained the Fanuc R-2000iC Robotic Arm to locate and identify various incoming objects on the conveyor belt, choose the selected ones and move them to their designated locations.
  • Programmed the path-planning for the robotic arm as well as timely switching the end-effector to sufficiently complete the task
  • Programmed a KUKA Arm to assemble the gearbox for Ford Trucks.

Projects

Course Projects

Computer Graphics

TETRIS - Programmed the famous console game of TETRIS in C++ using OpenGL library. Added motion effects and 3D look to the Tetriminos (The pieces that fall down).

Pattern Recognition and Machine Learning

Recommender System for Movies - Implemented various ML models based on various methods of Content based Filtering, Collaborative Filtering, Matrix Factorization as well as Clustering techniques upon the MovieLens 1M dataset.

Biomedical Imaging and Instrumentation

Analysis of MRI images - Analysis of MRI images in MATLAB as well as figuring out the critical regions of a scan. Performed analysis to determine the SNR ratios and the error rates.

Finite Element Analysis

Mechanical Analysis of Engine - Performed static and dynamic structural analysis of 4 cylinder IC engine to determine the effects of the cyclic motion generated fatigue on the crankshaft and the piston.

Artificial Neural Networks and Deep Learning

Neural Style Transfer on Text - Did I write it or Shakespeare. Implemented a NLP Deep Learning model that recreates the written text to stylize it as Archaic English (Or something else, depending on the training data).

Final Year BTech Project (BTP)

Dynamic Modelling of a Vehicle - Programmed a vehicle in CARLA Simulator using python and simulated its movement, steering, traction and forces experienced by the vehicle in real life to simulate it's control for Autonomous Driving.


Other Projects

Self Modelling Robot

One of my most challenging projects, done in 1st year of undergrads. Built a robot that starts by random movement and over time learns the contruction of its body, developing a sense of motion and ultimately, walking in an ergonomic manner(gait).
Based on the research of Prof. Hod Lipson and Prof. Josh Bongard, one of the early influences that gravitated me towards the field of robotics.

Autonomous Quadcopter

Designed and created a Quadcopter alongwith my roommates. Made completely from scratch with a self programmed flight controller and modelled starting with flight dynamics and navigation system to fly unobstructed across the campus with a camera mounted to detect the hinderences in the path.

Autonomous Vehicle Programming in CARLA Simulator

An extension to the BTP, extended the project by adding an AI brain to the car by implementing Segmentation CNN, U-net, to identify the road, the obstacles, pedestrians, and other vehicles. YOLO for Traffic Sign detection and identification and a Reinforcement Learning Framework for decision making based on the rsults of the environment perception to execute the necessary motion through the dynamic model.

Bipedal Robot

Assmbled a humanoid robot that walk on two feet. Programmed in Objective C on Arduino, capable of executing straight line motion, slow turns and climbing small sized stairs.

Stock Price Prediction

Bult a web app using Flask framework in Python. Implemented web scraping with bs4 to create the training data, trained basic ML models in scikit-learn to predict the closing price of the stock for the next day.

Image Translation with GANs

Applied CycleGAN to convert horses into zebras and vice versa. Also implemented Pix2Pix alongside U-net Generator for creating sceneries in different sesaons.

Emotion Identification

Used various images of human faces to train a Deep Residual Neural Network to identify the facial features that denote the emotions.

Image Super Resolution

Used a Convolutional AutoEncoder to train encoder-decoder pair that takes a low-res image as input and outputs a high-res image as output.

Text Summerization on Scientific Papers

Implemented a pretrained GPT-2 model for transfer learning on various scientific papers to generate summaries of those using the training set generated via various sources on Github and Medium.

Twitter Sentiment Analysis

Implemented Tokenization on the Tweets data using count vectorization and applied various classification techniques such as Logistic Regression, Naive Bayes Classifier and SVMs.

Side Project for Mechanical Measurement Course

Analyzed the characteristics of Flwmeter life cycle and identified the flowmeters near the end of lifecycle. Also, implemented a Timeseries prediction model for Life cycle analysis of an electromagnetic Pump. Data used was obtained from this and this datasets from UCI archives.

selected academic Courses

Calculus

Linear Algebra

Differential Equations

Numerical Analysis

Finite Element Analysis

Intro to Computational Fluid Dynamics

Kinematics and Dynamics of Machines

Robotics

Data Analysis

Probability and Random Processes

Pattern Recongition & Machine Learning

Artificial Neural Networks & Deep Learning

Computer Graphics

Applied Game Theory

Control Systems

Biomedical Imaging and Instrumentation

Grades [undergrad 8.19/10]

A Grades - AA+AB27/44 Courses
Rest of the Grades17/44 Courses

Coursera certified courses

Deep Learning Specialization

Andrew Ng, deeplearning.ai
Certificate

Natural Language Processing Specialization

deeplearning.ai
Certificate

Tensorflow in Practice Specialization

deeplearning.ai
Certificate

Self-Driving Car Specialization

University of Toronto
Certificate

Reinforcement Learning Specialization

University of Alberta & Alberta Machine Intelligence Institute
Certificate

Applied Data Science with Python Specialization

University of Michigan
Certificate

SAS Visual Business Analytics Professional Certificate

SAS
Certificate

SQL for Data Science

UC Davis
Certificate

Machine Learning

Andrew Ng & Stanford University
Certificate

Courses other Sources

High Performance Computing

GeorgiaTech; udacity

Knowledge Based AI

udacity

Data Structures and Algorithms

MIT OCW; (+ Sit through in IIT Dharwad)

GANs Specialization

deeplearning.ai; Coursera

Evolutionary Robotics

Prof. Josh Bongard, UVM; YouTube

Underactuated Robotics

MIT; YouTube

ROS Introduction

TU Delft

Robotics MicroMasters Program

University of Pennsylvania; edX

Lattice Boltzmann Method

Prof. Amit Gupta, IIT Delhi; YouTube

Computational Heat Transfer

Prof. Amit Gupta, IIT Delhi; YouTube

Computational Science and Engineering

Prof. Gilbert Strang, MIT; YouTube

Aerodynamics with Python

Prof. Lorena Barba, GWU

Languages

Marathi, Hindinative
EnglishFluent - IELTS 8.5/9.0
German, French, SpanishBeginner-Intermediate

Contact

Contact Me

My Address

Pune, Maharshtra, India

Social Profiles

Designed by BootstrapMade