Skip to content
View K-bsub's full-sized avatar

Block or report K-bsub

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
K-bsub/README.md

πŸ‘‹ Hi, I'm Kiran Balasubramanian

Staff Performance Engineer | Physics-Based Modeling & Algorithm Development
🌞 PV Systems | πŸš— Automotive Safety | πŸš€ Aerospace Engineering

LinkedIn Google Scholar


πŸš€ About Me

Mechanical Engineer with 15+ years developing physics-based algorithms and computational models for:

  • β˜€οΈ Photovoltaic system performance modeling (current role at Maxeon Solar Technologies)
  • πŸ›‘οΈ Automotive safety systems (10 years at ZF Active & Passive Safety)
  • ✈️ Aerospace control systems (graduate research at University of Michigan)

πŸ“Š Impact

  • 1M+ vehicles deployed with my production safety algorithms
  • 500+ MW of solar capacity analyzed with my performance models
  • 6 granted US patents in vehicle safety systems
  • 6 publications with 30+ citations
  • 2 open-source packages for PV Performance Modeling research community

πŸ› οΈ Technical Stack

Languages
Python MATLAB R

Libraries & Frameworks
NumPy | Pandas | Scikit-learn | PVLib | Shapely | Matplotlib | Plotly

Tools & Platforms
Git/GitHub | Simulink | Dash | LaTeX | CATIA V5 | JMP

Core Competencies
Multi-physics modeling | Algorithm development | Statistical analysis | Machine learning | Optimization | Sensor fusion


🌟 Featured Projects

β˜€οΈ v_PVMismatch

Vectorized version of SunPower's PVMismatch using dynamic programming

  • Physics-based electrical shade model for PV systems
  • Integrated with Shapely for 3D geometric algorithms
  • Tech: Python, NumPy, Shapely

ArcGIS Story Map analyzing tiger population recovery patterns

  • Spatial and temporal analysis of conservation success (2006-2022)
  • GBIF biodiversity data + WDPA protected areas
  • Tech: Python, ArcGIS, GeoPandas

⚑ PVShadeSim

Physical and electrical shade model using Shapely and PVMismatch

  • Validated across 200+ field installations (RΒ² > 0.95)
  • 10x performance optimization using caching
  • Tech: Python, PVLib, Shapely

πŸ“ˆ Current Focus

  • πŸ“š PV Physics-based Performance models.
  • πŸ“š Machine learning and optimization applications in renewable energy
  • 🌱 Wildlife conservation & GIS analysis

πŸ“« Let's Connect


GitHub Stats

Pinned Loading

  1. Maxeon-RnD/v_PVMismatch Maxeon-RnD/v_PVMismatch Public

    Vectorized version of SunPower's PVMismatch using dynamic programming

    Python 5

  2. Maxeon-RnD/PVShadeSim Maxeon-RnD/PVShadeSim Public

    A physical and electrical shade model using Shapely and PVMismatch

    Python 4

  3. tiger-conservation-india tiger-conservation-india Public

    An ArcGIS Story Map analyzing spatial and temporal patterns of tiger population recovery in India's national parks and tiger reserves.

    HTML