Hi, I'm Prateek Sawhney

Machine Learning Enthusiast
Deep Learning
Data Scientist
Ethereum Developer
Front-End Developer

Hello, I am Prateek Sawhney

Machine Learning Enthusiast

An Undergraduate college student with rich academic background and passionate in programming. Experienced in Deep Learning, Ethereum development, proficient in JavaFx, Web development and mastering ML(Machine Learning) by building projects.

Projects done
Cups of coffee
Honors & Awards

My Skills

Machine Learning 82%

Solidity 75%

Ethereum Blockchain Development 75%

JavaFx 97%

HTML5 90%

CSS3/Bootstrap 90%

Git 94%

Python 80%

C++ 70%

MySQL 95%

My Projects

Deep Learning
Data Science
JavaFx & Android
Web Design


Machine Learning

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.

Deep Learning

Deep learning (also known as deep structured learning or hierarchical learning) is part of a broader family of machine learning methods based on learning data representations, as opposed to task-specific algorithms. Learning can be supervised, semi-supervised or unsupervised.

Ethereum Blockchain

A blockchain, originally block chain, is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. By design, a blockchain is resistant to modification of the data.

Smart Contracts

Smart contracts are self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code. The code and the agreements contained therein exist across a distributed, decentralized blockchain network.

Front End

Converting data to graphical interface for user to view and interact with data through digital interaction using HTML, CSS and JavaScript.

Web Design

Design process relating to the front-end (client side) design of a website including writing mark up.


JavaFX is a software platform for creating and delivering desktop applications, as well as rich Internet applications that can run across a wide variety of devices. JavaFX is intended to replace Swing as the standard GUI library for Java SE.

Hire Me

Currently, in final year of my graduation pursuing Bachelors of Technology in Information Technology from Maharaja Agrasen Institute of Technology, Guru Gobind Singh Indraprastha University, New Delhi. Open to Job Opportunities like Internships in the field of Data Science, Machine Learning, Deep Learning, Ethereum Blockchain Development and Web Development.

  • Aida Martinez, Google Explore ML Program Manager

    "We would like to extend this letter of appreciation to thank you for all your fantastic work in the Explore ML Program, and for being an enabler in helping students achieve greater understanding of foundational Machine Learning. Thank you for your passion along the way that allowed for positive change to happen at University."

  • Business Head, Reliance Jio, India

    "This is in recognition to your dedicated efforts and the commitment you displayed during the Internship. We appreciate and commend you on exceeding the benchmark that was set for successfully completing the program! We are pleased to inform you that you are among the Top 500 students across the 4 batches nationally based on your project submissions. Congratulations!"

Blog Posts

Blog 1

Dog Breed Classification Using Flask

A simple dog breed classification web application that detects the breed of the dog among 133 categories. Also, if the uploaded image is that of a human, the algorithm outputs the dog breed the human resembles the most.

Read more
Blog 1

Behavioral Cloning

Behavioral Cloning Project for Self-Driving Car Nano Degree Term 1. The project includes designing a neural network and then training the car on the road in unity simulator. The CNN learns and clones the driving behavior.

Read more
Blog 1

Word2Vec GloVe

A complete study about capturing the contextual meanings of neighbouring words using techniques like Word2Vec & GloVe. One hot encoding usually works in some situations but breaks down when we have a large vocabulary to deal with because the size of our word representation grows with the number of words.

Read more
Blog 1

Stemming Vs Lemmatization?

A complete study on Stemming vs Lemmatization and which technique is used under different Natural Language Processing Tasks. Natural language processing is one of the fastest growing fields in the world. NLP is making its way into a number of products and services that we use in our day to day life.

Read more
Blog 1

People Counter Using Intel OpenVINO

The people counter application demonstrates how to create a smart video IoT solution using Intel® hardware and software tools. The application detects people in a designated area, providing the number of people in the frame, average duration of people in frame, and total count. This project is a part of Intel Edge AI for IOT Developers Nanodegree program by udacity.

Read more
Blog 1

Traffic Sign Classification

German Traffic Sign Classification Project for Self-Driving Car Engineer Nano Degree Term 1. A Convolutional Neural Network is designed and trained to detect the traffic signs using the German Traffic Sign Dataset. The system is also tested on German traffic signs to measure its performance. Traffic sign classification and detection is one of the major task in self-driving as it gives the input of what sign is in the image to decision making.

Read more
Blog 1

Self Driving Car

How to build a Self Driving Car?

Read more

Contact Me


New Delhi, India

+91 9034376092