About Me
My name is Isha Bansal. I am an engineering undergraduate in Computer Science Engineering from Bharati Vidyapeeth’s College of Engineering, New Delhi with a current overall CGPA of 8.95 .
During my duration of graduation up till now, I have learned several technical and non-technical skills which include C++ and Python programming, practical as well as theoretical knowledge of Machine Learning and deep learning. Also, I have a level of understanding for web and mobile app development.
Along with these technical skills, I have good communication skills as well. I am a patient learner with decent grasping power. Also, I am a multitasker and deals with pressure (if any) at work calmly to give the best results. Along with this, I am creative, honest, straightforward and good at communicating with others. I love to work with teams and interact with new people on a regular basis.
Now coming to my work experience. I have contributed as technical as well as non-technical content writer, Campus Ambassador and social media marketing intern. Along with this, I have also worked as Python developer, Machine Learning Intern and training and development intern as well. I have also worked as a live instructor for a duration of 3 months when I taught programming to school students.
I was a part of a college club called CSI, or the Computer Society of India that organizes technical and non-technical events for all the branches where I discovered that I have great leadership skills. Also, I learned how to work as a team.

Programmer/ML & AI Enthusiast/Blogger/ Frontend Web Developer.
I am a hardworking person with strong work ethics. I am open to learning new skills everyday and getting aware about the new emerging technologies.
- Birthday: 4 August 2000
- Email id 1: isha.bansal1504@gmail.com
- City: New Delhi,India
- Age: 21
- Degree: B.Tech. Under-graduate
- Email id 2: bansalisha867@gmail.com
My Skills
Technical Skills
Non-Technical Skills
My Education
Bachelors in Technology
Computer Science
2018 - 2022
Bharati Vidyapeeth's
College of Engineering
New Delhi, India
CGPA : 9.065
Class 12th (CBSE Board)
2017 - 2018
Mount Carmel School,Dwarka
Non-medical
Percentage: 93.6%
Class 10th (CBSE Board)
2015 - 2016
Mount Carmel School,Dwarka
CGPA: 10.0
My Work Experience
Technical Work Experience
Technical Content Writer (Python)
Apr21 - Oct21
Journaldev.com
- Geek out on existing Python topics and suggest new topics if I find something interesting on the web and want to write on it.
- Create easy to understand tutorials for Python users (beginners and advanced).
-
Read my blogs on Python here!
Read my latest Python blogs here!
Technical and Development Intern
Jul21 - Sep21
Utkarshini Edutech
- Recorded 30 tutorials on competitive programming problems.
- Build three research based Machine Learning Projects.
-
Video tutorials uploaded on Youtube!
ML/DL Content Creator
Dec20 - Jan21
CodeSpeedy Pvt. Ltd.
- Researched machine learning/deep learning related content on the web.
- Wrote tutorials on ML/DL projects and concepts using TensorFlow or Keras or Scikit Learn.
-
Read my blogs on ML/DL here!
CampK12 Live Instructor
Jul20 - Oct20
CampK12
- Taught school students the concepts of ML/AI, 3D/virtual reality and web & mobile app development
- Mentored future coders in JavaScript & Python
- Communicated the importance of coding & programming to kids.
Python Developer
May20 - Jul20
Utkarshini Edutech
- Developed and delivered high quality and efficient Python GUI project codes.
- Developed a detailed documentations for the projects built as well.
-
McDonald's Billing System Code!
-
Some more Python GUI projects!
Non-Technical Work Experience
Content Writing Intern
Nov21 - Jan22
- Wrote unique articles with catchy titles with the help of outlines provided.
- Repharse provided articles and make them grammartically correct as well.
-
Some of many articles written by me:
Article - 1
Article - 2
Article - 3
Social Media Marketing Intern
May20 - Jul20
- Improved page content, keyword relevancy, and branding to achieve search engine optimization goals.
- Increased customer engagement through social media.
- Produced original creative content for promotional advertisements and marketing materials.
Campus Abassador
Dec19 - Feb20
- Supported campus events to increase the student engagement and promote the campus-wide initiative.
- Promoted campus awareness of activities and engagement opportunities with on-campus events and fest events happening.
Content Writing Intern
May19 - Jul19
- Wrote and edited high-quality content under deadline pressure with an exciting, captivating, and authentic approach.
- Maintained an excellent attendance record.
Position of Responsibility
Joint Secretary
2020 - 2021
BVPCSI
Computer Society of India
Core memeber of the Society.
Publicity Head
2019 - 2020
BVPCSI
Computer Society of India
Monitored publicity of society
events in order to
increase participation.
Student Representative
2018 - 2019
BVPCSI
Computer Society of India
Represented student views on matters
related to the society program
to discuss with the team.
My Projects
Python Programming Projects
Number Guessing Game
Guessing games are common, simple and interesting games which can be very effective for teenagers. In Number guessing game, the computer chooses an integer between 1 and 10 randomly. You will continue to guess numbers until you find the number of the computer, and each time the computer tells you the number it chose.
Random Password Generator
The application is a simple, entirely offline random password generator, which gives you the required password and also prevents the same from being intercepted. It also tells about the hack time of the password to let one know how
strong is the password generated.
The app can generate random passwords with letters, numeric and special characters. The required length and the strength of the password can be specified by the user.
A Simple Calculator
A calculator is basically a program on a computer that simulates the behavior of any hand-held calculator useful for performing Mathematical Calculations. It is a very basic device used in our everyday lives.
McDonald's Billing System
The billing system displays the menu of McDonalds, the customer selects the items and the number of items required. The management system then returns a sample bill, including taxes paid, and the costs given for several items. If the customer needs to confirm again the calculation made by the application, the application comes with a small calculator.
Machine Learning Projects
Neural Style Transfer Learning
Neural style transfer is an optimization technique used to take three images, a content image, a style reference image (such as an artwork by a famous painter), and the input image you want to style and blend them together such that the input image is transformed to look like the content image, but “painted” in the style of the style image. Style transfer is a fun and interesting technique that showcases the capabilities and internal representations of neural networks.
Goal of the Project : The aim of our project is to take two different images: A content image, A style reference image, Neural Styling transferring blends them together such that the input image is transformed to look like the content image like a painting!
Action Recognition on UCF101 Dataset
Video action recognition is one of the representative tasks for video understanding. Over the last decade, we have witnessed great advancements in video action recognition thanks to the emergence of deep learning.
UCF101 is an
action recognition data set of realistic action videos, collected from YouTube, having 101 action categories. This data set is an extension of UCF50 data set which has 50 action categories.
Goal of the Project : The aim of our project is to take a video input and identify the action that is being performed by the person in the video. The actions can be anything from applying makeup, cooking to playing various sports
Sentiment Analysis
In this problem you load imdb dataset including reviews of various movies and their label as a good movie or a bad movie. After the training over the training data, the model predicts if a movie is a good movie or a bad movie on the basis of the sentimental words present in the review.
Goal of the Project : Design a machine learning model which can predict a movie review as 0 or 1 (Good movie or a bad movie) using simple 3-layer Neural Network.
Air Pollution Problem
Air samples of different locations were taken and then five features of the air were extracted. Then the air quality index was calculated in the training data.
Goal of the Project : Design a machine learning model which can predict air quality index for testing data.
Diabetes Challenge
In this problem you are given a Diabetes Data set consisting of following features - ['Pregnancies', 'Glucose', 'BloodPressure', 'SkinThickness', 'Insulin', 'BMI', 'DiabetesPedigreeFunction', 'Age', 'Outcome'] The task is to predict whether a person is suffering from diabetes or not (Binary Classification) Goal : Design a machine learning model which can classify a person as 0 or 1 (Diabetic or Not) using K-Nearest Neighbors classifier.
Goal of the Project : Design a machine learning model which can classify a person as 0 or 1 (Diabetic or Not) using K-Nearest Neighbors classifier.
Real-time Face detection and recognition
The goal of face detection is to determine if there are any faces in real time. Face recognition is a method of identifying or verifying the identity of an individual using their face.
Goal of the Project : This project utilizes OpenCV Library to make a Real-Time Face Detection and Recognition using your webcam as a primary camera.
App Development Projects
Tap The Koala Game
The project is based on a simple 2D game build on Android Studio using Kotlin programming Language. It is a simple single player, Tap and Score game.
Objective of the game is to tap the character which randomly appears on the screen
maximum number of times under the time limit to score the maximum number of points when the time gets over.
Editorex
Editorex is an app that convert your photo into a sketch which looks amazing. Just Select your pic from gallery or capture with camera then convert it into a amazing looking sketch.
Group Projects
Network Analysis on YouTube [4th Year Project]
Problem Statement : A YouTube channel only grows when people visit that channel to watch videos that they are interested in. If the person is not making videos for your audience, then the viewers and subscribers won’t be interested
in watching any more of your videos as there is nothing actually catered to them.
This then results in no clicks on your videos, and it therefore underperforms. As a result , this leads to stagnant or decrease in income generated from their channel. Hence, a consistent viewership is important because videos
that get more views will appear as suggested videos to more potential viewers.
Aim of the Project : The aim of the project is to look at what exactly the viewers of a certain YouTuber want to see and what topics are the most interesting and watchable within the creator’s niche.
This proposed social network analytics for YouTube will help the content creator understand which videos are performing the best for them and the person can then use these known topics of interest to create more relevant videos
for their audience.
My Role in the Project : Team Leader,Handling the Machine Learning Aspect of the code
PlateBuster - A simple solution to illegal parking [3rd year Project]
Problem Statement : Illegal parking can lead to reduced traffic speeds, congestion, changes in modal choice, loss of revenue from valid parking spaces, a decline in respect for the law and even to accidents.
Aim of the Project : Solving the problem of illegal parking with the help of the registration plates of the vehicles
My Role in the Project : Team Leader,Contributed to ML part, Application development
A simple Traffic Management System
Problem Statement : The traffic on indian roads is increasing day by day, so to avoid accidents and traffic jams there is a need of a good traffic management system on roads.The system should provide the information about highway operation ,it should also provide more up to date traffic information to improve highway operation efficiency and road safety and in case of or accident, an alternative is made available immediately, making overall network traffic distribution return to a state of equilibrium.
Aim of the Project : The object of our project is to develop an intelligent traffic management system based on image processing and machine learning techniques to collect the traffic data(basically a video stream) and monitor accordingly to avoid big jams and accidents. It will provide a distributed way of traffic maintenance and detects the traffic density and chaos level too.
My Role in the Project : Team Leader, Handling the Machine Learning Code Implementation
FBNB - Feed Bellies Not Bins
Problem Statement : When it comes to wasting food items, India is ahead of China, says a UN report on food waste and its impact on natural resources.Weddings, canteens, hotels, social and family functions, households spew out so much food. About 21 million tonnes of wheat are wasted in India and 50% of all food across the world meets the same fate and never reaches the needy.
Aim of the Project : The population of hungry people is increasing at an alarming rate in India and about half of the food items in our locality are left unconsumed and eventually go to waste. Our application aims at reducing that number.
My Role in the Project : Team Leader, Basic Frontend Web Development