Sakshi Gupta

Python Developer & Data Analyst

About Me


Hey there! I'm Sakshi, a 19-year-old college senior currently studying for a B.Tech in Computer Science. My passions are technology and writing, and when I'm not coding , I'm singing or trying to get a song out of my head (unsuccessfully.) I love to solve problems, whether it’s finding the most elegant way to write a line of code or figuring out which word fits best into a blog, I love the challenge of finding a way and discovering solutions. Maybe that’s why I love writing and the satisfaction that comes from finding just the right word. As long as there’s a problem to solve or a challenge to puzzle over, it’s bound to be something I love! Apart from this I love cooking/baking!

Wondering if I might be a good fit for your company? Check out my LinkedIn profile This site is a collection of my work, interests, and writings; if any of those things intrigue you, don't hesitate to reach out.

Contact Me:

E-mail address:


IEEE CIS Shecodes - GHRCE Data Scientist Intern

I’m currently working as a Data Science Intern at IEEE- SheCodes. The main objective is to explore, collaborate and deploy machine learning algorithms in real life applications. I have learnt to use Numpy, Pandas, Matplotlib, Scikit, Supervised and Unsupervised Learning algorithms. After the training phase, I’ll be divided with a team and we’ll make a Project(which I’ll share soon with you guys). As I am in learning phase, I have made a small project too(Don’t forget to checkout my projects)

Edulyt India Data Analyst Intern

I worked as a Data Analyst Intern at Edulyt India. I worked on various Python Libraries including Numpy, Pandas and Matplotlib. I built a Website Blocker with Python to stop employees from visiting non legitimate sites during their working hours. The code basically gives control to company admin to block a list of websites(like Facebook and other non-productive websites) during particular hours in a day.

Frontbench Technical Content Writer Intern

I worked as a Technical Content Writer Intern at Frontbench. The main objective was Self-Development and building proficiency in documentation as it’s the most important part for learning any skill-set. During my internship period I wrote various blogs on Technical topics and interviewed many experienced people to share about their experiences and journey in the form of a blog.


Galgotias University, Greater Noida 2017-2021

I am a final year student pursuing Computer Science and Engineering.

CGPA: 9.0

Amardeep College, Firozabad 2015-2017


Percentage: 75%

Kids Corner Happy Senior Secondary School, Firozabad 2013-2015


CGPA: 10


Classify Song Genres From Audio Data

Using a dataset composed of songs of two music genres (Hip-Hop and Rock), I train a classifier to distinguish between the two genres based only on track information derived from Echonest (now part of Spotify). I first make use of pandas and seaborn packages in Python for subsetting the data, aggregating information, and creating plots. Next, I used the scikit-learn package to predict whether I can correctly classify a song's genre based on features such as danceability, energy, acousticness, tempo, etc. You will go over implementations of common algorithms such as PCA, logistic regression, decision trees, and so forth.

Predicting Credit Card Approvals

Commercial banks receive a lot of applications for credit cards. Many of them get rejected for many reasons, like high loan balances, low income levels, or too many inquiries on an individual's credit report, for example. Manually analyzing these applications is mundane, error-prone, and time-consuming (and time is money!). Luckily, this task can be automated with the power of machine learning and pretty much every commercial bank does so nowadays. In this project, I will build an automatic credit card approval predictor using machine learning techniques, just like the real banks do using Supervised Learning with scikit-learn and Data Manipulation with Pandas.

Smart Irrigation System (Hardware)

Components: Soil moisture sensor, Rain sensor, Arduino UNO, DC motor, Comparators-2

Automatic Irrigation System using IOT, to provide an efficient method to save water and reduce human intervention in the agriculture field.Soil moisture and water level in the soil are wirelessly transmitted for better production. It predicts the next data set i.e Real Time Data Visualization, obtains data from soil water and supplies an adequate amount of water to crops.To monitor the status of sensors and provide signals for taking necessary actions and to observe other parameters for better yield. IOT based smart irrigation systems” is to create an IOT based automated irrigation mechanism which turns the pumping motor ON and OFF pass command through IOT platform.


  • Python
  • Core Java
  • HTML
  • Numpy
  • Pandas
  • Matplotlib
  • Jupyter
  • MySQL
  • Git
  • GitHub
  • VSC
  • Cloud Computing
  • Data Science
  • Goal-Oriented

Contact Me