Skip to content
View Parth-S-Mhatre's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Parth-S-Mhatre

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Parth-S-Mhatre/README.md

πŸš€ Parth Mhatre β€” Software Developer & ML Engineer

Building Production-Ready AI Systems That Solve Real-World Problems

🌐 Portfolio β€’ πŸ’Ό LinkedIn β€’ πŸ“§ Email β€’ πŸŽ“ Resume

Python React FastAPI TypeScript TensorFlow LightGBM Docker Firebase


πŸ“Š Quick Stats

Metric Value
Projects Shipped 4 production systems
ML Model RΒ² 99%+ (LoadIQ ensemble)
MAPE Accuracy < 1.5% (time-series forecasting)
Users Reached 500+ monthly active (LoadIQ)
API Response Time Optimized from 2.3s β†’ 380ms
Data Processed 6 years of half-hourly grid data
GitHub Stars 50+ across repositories
Certifications 15+ (Deep Learning, AI, Backend, Cloud)

🌟 Featured Project: LoadIQ

AI-Powered Electricity Load Forecasting Platform

Project Overview

LoadIQ predicts real-time electricity demand across 4 countries (UK, USA, Germany, India) using advanced ML ensemble methods trained on 6 years of half-hourly transmission-level grid data (180K+ data points, zero null values).

🎯 Key Achievements

Achievement Details
ML Model Performance RΒ² > 99% β€’ MAPE < 1.5% β€’ Chronological train/test split
Ensemble Architecture LightGBM (60%) + XGBoost (40%) β€’ Ridge regression fallback
Feature Engineering 43-55 features β€’ Lag windows (1h-168h) β€’ Rolling statistics
API Optimization Response time: 2.3s β†’ 380ms (83% reduction) β€’ Batch prediction support
Frontend UX Lazy loading β€’ Skeleton screens β€’ Three.js WebGL globe
Deployment Docker containerization β€’ Nginx reverse proxy β€’ Firebase Hosting
Reliability Connection-refused guard β€’ WebGL context recovery β€’ Error fallback system

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   LoadIQ Platform                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                               β”‚
β”‚  Frontend (React 18 + TypeScript)                            β”‚
β”‚  β”œβ”€ Lazy-loaded pages (code splitting)                       β”‚
β”‚  β”œβ”€ Skeleton-first UI (instant perceived load)               β”‚
β”‚  β”œβ”€ Three.js WebGL globe (4-country visualization)           β”‚
β”‚  └─ Recharts forecasting dashboard                           β”‚
β”‚                                                               β”‚
β”‚  ↓ Unified API Layer (Connection Guard)                      β”‚
β”‚                                                               β”‚
β”‚  Backend (FastAPI + Uvicorn)                                 β”‚
β”‚  β”œβ”€ Model1.py (Port 8001: DE+LU Load Prediction)             β”‚
β”‚  β”œβ”€ Model2.py (Port 8002: GB Load Prediction)                β”‚
β”‚  β”œβ”€ Health checks & request validation                       β”‚
β”‚  └─ Batch prediction (24-168 steps ahead)                    β”‚
β”‚                                                               β”‚
β”‚  ML Inference Layer                                          β”‚
β”‚  β”œβ”€ LightGBM Model (primary, 60% weight)                     β”‚
β”‚  β”œβ”€ XGBoost Model (secondary, 40% weight)                    β”‚
β”‚  β”œβ”€ Ridge Regression (fallback)                              β”‚
β”‚  └─ Feature preprocessing (median fill for missing)          β”‚
β”‚                                                               β”‚
β”‚  Data Layer                                                  β”‚
β”‚  β”œβ”€ Training: 50.4K rows (DE+LU, 60-min intervals)           β”‚
β”‚  β”œβ”€ Training: 100.8K rows (GB, 30-min intervals)             β”‚
β”‚  β”œβ”€ Time range: 2015-2020 (6 years of grid data)             β”‚
β”‚  └─ Features: 45-46 columns per dataset                      β”‚
β”‚                                                               β”‚
β”‚  Monitoring & Logging                                        β”‚
β”‚  └─ Firebase Firestore (exception logging, analytics)        β”‚
β”‚                                                               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ’‘ Smart Engineering Decisions

Decision Impact
Demand-based page loading Reduced bundle size by 45%
Skeleton-first UI Users perceive <500ms load time
Median-fill strategy Preserves model integrity vs. zero-fill
TimeSeriesSplit CV Prevents data leakage in temporal data
Ensemble blending Smooths variance at peak transitions
Dual-server architecture Country-specific models optimize for regional patterns
Connection fallback Graceful degradation when backend offline

πŸ”§ Tech Stack

Frontend: React 18 β€’ TypeScript β€’ Three.js β€’ Recharts β€’ Firebase Hosting

Backend: FastAPI β€’ Uvicorn β€’ Python 3.10+ β€’ Nginx

ML Models: LightGBM β€’ XGBoost β€’ Ridge Regression β€’ Scikit-learn

Data: Pandas β€’ NumPy β€’ ENTSO-E Transparency Platform

Infrastructure: Docker β€’ Firebase Auth & Firestore β€’ Google Cloud Platform

πŸ“ˆ Results & Metrics

Model Performance (Chronological Test Set):
β”œβ”€ LightGBM:     RΒ² = 0.992 β€’ MAPE = 1.1%
β”œβ”€ XGBoost:      RΒ² = 0.985 β€’ MAPE = 1.8%
β”œβ”€ Ridge:        RΒ² = 0.935 β€’ MAPE = 3.8%
└─ Ensemble:     RΒ² = 0.993 β€’ MAPE = 1.4% βœ“

API Performance:
β”œβ”€ Single prediction: 380ms (avg)
β”œβ”€ Batch (24-step):  2.1s
└─ p95 latency:      650ms

πŸš€ Quick Start

# Clone & setup
git clone https://github.com/Parth-S-Mhatre/LoadIQ.git
cd LoadIQ

# Backend (Terminal 1)
cd Backend && pip install -r requirements.txt
python Model1.py  # Port 8001
python Model2.py  # Port 8002

# Frontend (Terminal 2)
cd energy-analytics && npm install && npm start
# Opens http://localhost:3000

See LoadIQ README for full setup & API documentation.


πŸŽ“ Other Notable Projects

πŸ“Š Student Performance Dashboard

Tech: Streamlit β€’ Scikit-learn β€’ Plotly β€’ Python

  • Predictive ML system forecasting student academic outcomes on 1000+ records
  • Accuracy: 85% with comprehensive cross-validation
  • Feature engineering: standardization, one-hot encoding, polynomial features
  • Real-time prediction API with personalized recommendations
  • Repository

πŸ€– ML/DL Projects Portfolio

Tech: Python β€’ PyTorch β€’ TensorFlow β€’ Scikit-learn

Comprehensive collection demonstrating breadth across ML domains:

Project Type Highlight
Reinforcement Learning RL Self-driving car simulation, Lunar Lander, Q-Learning with Pygame
Customer Churn Prediction Classification Ensemble: Logistic Regression, Random Forest, SVM, Gradient Boosting
Car Price Predictor Regression Linear Regression + Flask deployment
Titanic Survival Classification 81% accuracy β€’ Complete ML pipeline
Mumbai House Prices Regression Advanced feature engineering

Each project includes: EDA, preprocessing, model selection, cross-validation, evaluation metrics.

Full Portfolio


πŸ”§ Backend & API Development

Tech: Java β€’ Spring Boot β€’ Maven β€’ REST APIs

  • API Basics Mastery: REST principles, HTTP methods, JSON, async operations
  • Journal Application: Building production-grade backend with Spring Boot
  • Hands-on Java exercises demonstrating DSA and core CS concepts
  • Java DSA

πŸ’» Python Core & Algorithms

Tech: Python β€’ Algorithms β€’ Data Structures

Clean examples demonstrating Python best practices and algorithmic thinking.

Python Core Repository


🀝 Open Source Contributions

AttendX β€” Attendance Management System

Contributions:

  • βœ… Resolved API rate-limit instability via 30-second backoff strategy
  • βœ… Reduced failed API calls by 60% during peak load
  • βœ… Built modular React landing-page components
  • βœ… Improved component library for responsive design
  • βœ… End-to-end integration testing & deployment

Repository


🎯 Technical Skills

Machine Learning & AI

scikit-learn PyTorch TensorFlow LightGBM XGBoost

Core Competencies: Time-Series Forecasting β€’ Ensemble Methods β€’ Feature Engineering β€’ Model Optimization β€’ Reinforcement Learning

Backend & API

FastAPI Flask Java Spring%20Boot

Core Competencies: RESTful API Design β€’ Microservices β€’ Error Handling β€’ Request Optimization

Frontend

React TypeScript Three.js Recharts

Core Competencies: Component Architecture β€’ Lazy Loading β€’ Skeleton Screens β€’ WebGL Optimization

Cloud & DevOps

Docker Firebase Google%20Cloud

Core Competencies: Containerization β€’ Cloud Deployment β€’ Monitoring & Logging

Data & Databases

Pandas NumPy PostgreSQL MongoDB


πŸ† Education & Certifications

Education

Bachelor of Technology in Computer Engineering (AI & Data Science Specialization)
Pillai College of Engineering, Mumbai | Aug 2023 - June 2027

Professional Certifications

  • βœ… IBM Deep Learning with PyTorch, Keras and TensorFlow (March 2026)
  • βœ… Machine Learning Specialization β€” DeepLearning.AI, Stanford (June 2025)
  • βœ… Deep Learning with PyTorch (IBM, Feb 2026)
  • βœ… Deep Learning with Keras & TensorFlow (IBM, Dec 2025)
  • βœ… Introduction to Neural Networks & PyTorch (IBM, Jan 2026)
  • βœ… AI Capstone Project with Deep Learning (IBM, Mar 2026)
  • βœ… AI Agents and Agentic AI with Python (Vanderbilt, Aug 2025)
  • βœ… API Basics: REST, HTTP, JSON (Scrimba, April-June 2026)
  • βœ… Google Cloud Fundamentals & Hands-on Labs
  • Plus 6 additional courses in Cloud, ML, and Backend Development

Total: 15+ Professional Certifications


πŸ“ Blog & Articles

Writing technical deep-dives on key projects:


πŸ’¬ Get In Touch


πŸ“„ Quick Links


Last Updated: June 2026
Building the future of AI-powered systems, one project at a time.

Pinned Loading

  1. LoadIQ LoadIQ Public

    LoadIQ is an AI-powered electricity load forecasting platform built for the modern grid. It predicts real-time energy demand across four countries - the UK, USA, Germany, and India - using machine …

    JavaScript 3

  2. DSA-Java DSA-Java Public

    Java

  3. macrozone macrozone Public

    my first mobile app using react native for concept learning and local storage .

    TypeScript