Skip to content
View Bomma-Pranay's full-sized avatar

Block or report Bomma-Pranay

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Bomma-Pranay/README.md

Pranay here, Hello! 👋

A passionate individual with a love for both Mathematics and Art. They may seem like an unlikely pair, but for me, they opened the door to the fascinating world of Data Science and Visualization. My primary drive lies in leveraging data-driven insights to tackle real-world challenges, ultimately enhancing decision-making processes and positively impacting lives.

I'm actively learning and diving into exciting Data Science projects. I firmly believe that data holds infinite potential for innovation, and I'm thrilled to be at the forefront of this ever-evolving field.

  • 🌱 I’m currently learning CNNs
  • 👯 I’m looking to collaborate on Data Science Projects

Projects

  • AirCast - AirCastAQI.netlify.app | GitHub | Nov 2023 - Jan 2024 | Python | Time-Series Forecasting | GitHub Actions

    • Designed & developed a website featuring integration with a SARIMAX model trained on Gurugram’s historical daily time series Air Quality Index data that retrains daily by a Cron job with new data and forecasts next 5 day’s AQI.
    • Collected 3.5 years of historical data from CPCB. Pre-processed data using Pandas & performed Data Analysis using Seaborn.
    • Automated the process through a GitHub Actions-enabled Cron Job running every hour, leveraging real-time API call to assimilate new hourly AQI data and retrain the model daily at 1 AM.
    • Deployed on Netlify and triggered auto-deployment. Implemented logging and exception handling for debugging and error tracking.
    • Future ideas: Expanding to other 5+ major Indian cities and integrating with a relational database for scalability.
  • AQI Calculator - AQI-Calculator.onrender.com | GitHub | Blog | Mar 2023 - May 2023 | Pandas | Seaborn | Scikit-learn | Flask | Certificate

    • Trained a predictive model using kNN algorithm to predict Air Quality Index (AQI) based on input pollutants, attained 83.5% accuracy (R-squared) on 147,000+ data points from 4 Gurugram stations.
    • Spearheaded a multi-national team of 5 at Omdena, managing data collection, EDA, model training, & documentation.
    • Collected & compiled hourly data for 4 stations in Gurugram from CPCB.
    • Resolved 30% of missing values using appropriate imputation techniques by performing comprehensive EDA using Pandas, Matplotlib, Seaborn.
    • Trained Scikit-learn Machine Learning regression models for AQI prediction, incorporating pollutants as features. Employed hyperparameter tuning and researched the best parameters.
    • Exported the best kNN model using Pickle & deployed Flask app on Render for real-time AQI prediction.
  • Practice Abacus Online | August 2021 - January 2022 | Website Link: https://practiceabacusonline.com/ | Demo video

    • A responsive website for practicing Abacus (Math Tool) online & downloading practice sheets for free. An innovative solution that replaces old-school way of learning & practicing Abacus by introducing new ways to hone skills.
    • Currently, this website boasts a monthly user base of over 1000 individuals globally and has garnered commendable feedback for its user-friendly interface and effectiveness.
    • Leveraged a comprehensive tech stack including Bootstrap, Vanilla JavaScript, Particle JS, Hover CSS, JsPdf, SpeechSynthesis to deliver a seamless user experience.
    • Created 16 interactive pages with diverse functionalities and customization options, providing a comprehensive and engaging learning experience.
    • Future ideas: Set up login mechanism, database integration, analyse student’s performance by creating dashboards.

Technical Skills

  • Data Science & Mathematics:
    • Data Visualization • Machine Learning • Data Analytics • Artificial Intelligence (AI) • Supervised Learning • Neural Networks • Deep Learning • Ensemble Learning • Feature Engineering • Probability • Statistics • Time-Series Analysis and Forecasting
  • Python libraries:
    • NumPy • Pandas • Matplotlib • Seaborn • Plotly • Scikit-learn • TensorFlow • Keras
  • Languages & Others:
    • Python • SQL (Postgres) • JavaScript/HTML/CSS • Data Structures & Algorithms

Education

  • Osmania University
    • B.E in CSE
    • July 2021 | Hyderabad, India | CGPA: 8.59 / 10
  • Sri Chaitanya Junior College
    • Maths, Physics & Chemistry
    • May 2017 | Hyderabad, India | 983 / 1000
  • St. Adams High School
    • Mar 2015 | Hyderabad, India | CGPA: 9.7 / 10

Links

Blog

Achievements

  • Highest rank of 1372 / 283,137 people in Kaggle Notebooks & 386 / 348,199 people in Discussions.
  • Secured All India Rank 660 in TCS Codevita Round 1.
  • Among top scorers in Hackwithinfy round 2.
  • Scored 1417/1800 in TCS NQT.

Certifications

  • HackerRank Problem Solving (Basic)
  • HackerRank Python (Basic)

Awards

  • Honored by former President of India Mrs. Pratibha Patil in Rashtrapati Bhavan for securing State 1st in Abacus Competition in 2011 & 5 International and National Level competitions.
  • Special appreciation award in National Science Day Celebrations held at our college

Pinned Loading

  1. Analysing-Air-Quality-Index-using-Machine-Learning Analysing-Air-Quality-Index-using-Machine-Learning Public

    Jupyter Notebook 1 1

  2. My-Kaggle-notebooks My-Kaggle-notebooks Public

    This repo contains Jupyter Notebooks (with PDFs) of datasets that I performed EDA. Please refer to PDF versions instead of ipynb because in ipynb, output charts are blank (for plotly library, but f…

    Jupyter Notebook

  3. The-Matplotlib-Cookbook The-Matplotlib-Cookbook Public

    This Jupyter notebook is a summary of my learnings. I have learnt matplotlib from various sources. In this notebook, I have tried to explain how things work in matplotlib using my own examples. I h…

    Jupyter Notebook 1

  4. My-CodeChef-Solutions My-CodeChef-Solutions Public

    Contains my solutions for Codechef competitions

    Python 1

  5. Machine-Learning-Algorithms Machine-Learning-Algorithms Public

    Contains code + explanation of ML Algorithms

    Jupyter Notebook 1

  6. My-InterviewBit-Solutions My-InterviewBit-Solutions Public

    Solutions of InterviewBit problems. These solutions are completely written by me, not copied from online or from anyone.

    Python