Skip to content
View sayan-geoDL's full-sized avatar

Block or report sayan-geoDL

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 250 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
sayan-geoDL/README.md

πŸ‘‹ Hi, I'm Sayan Jana (@sayan-geoDL)

🌍 I combine AI, physics, and geospatial data to build forecasting and risk models with real-world impact β€” especially in climate-sensitive sectors like insurance and reinsurance.


🎯 What I Do

  • Develop scalable ML pipelines for weather and climate forecasting (daily & sub-daily)
  • Design hybrid physical + data-driven loss functions to ensure forecasts respect real-world constraints
  • Build models that matter for risk: flood, basin rainfall response, climate extremes
  • Work with station data, reanalysis, remote sensing, and hydrometeorological inputs
  • Enable reproducibility & explainability: modular code, transparent preprocessing, validation, and deployment

βš™οΈ Key Projects

Repo Purpose Highlights
large-basin-ann-rain-response-pipeline Annual rainfall response modeling for large basins Focus on hydrological risk modeling; data-driven + physics-aware approach
lstm-weather-pipeline Station-level weather forecasting using LSTMs Smart gap-filling, physics-aware loss functions, ensemble & CV support
physaware-lstm-forecast Enhanced version with physical consistency (temperature, dew point, RH etc.) and robust scaling Designed for applications in insurance / climate risk prediction

🧰 Skills & Tools

  • Languages & Frameworks: Python, PyTorch, Pandas, NumPy, Matplotlib, Seaborn
  • Data Processing: Climatology-based gap filling, interpolation, feature scaling, time-series aggregation
  • Modeling: LSTM, ensemble methods, loss function engineering
  • Domain Knowledge: Meteorology, hydrology, climate extremes, basin rainfall response
  • Reproducibility & Collaboration: Modular architecture, clear documentation, validation reports

πŸŽ“ Academic Background

  • Ph.D. Candidate β€” Centre for Atmospheric & Oceanic Sciences (CAOS), IISc, Bangalore
    Research: Decadal atmospheric modes & their influence on local weather extremes
  • M.Sc. Physics β€” Banaras Hindu University (2016)
  • B.Sc. Physics β€” University of Calcutta (2013)

πŸ“« Connect with Me

LinkedIn

πŸ“§ Email: [email protected]


πŸ›οΈ Value to Insurance & Reinsurance

  • Forecasting climate extremes & basin rainfall with explainable models helps underwriters quantify risk more precisely
  • Transparent pipelines enable auditability & regulatory compliance (important for climate risk disclosure)
  • Ensemble modeling + physical consistency helps with worst-case scenarios & tail risk β€” very relevant for catastrophe funds, reinsurance treaties

Thank you for visiting!
⌨️ I believe climate risk models must be as robust, transparent, and physically grounded as they are predictive. If you share that view β€” let’s connect.


](https://github.com/sayan-geoDL/sayan-geoDL)

Popular repositories Loading

  1. physaware-lstm-forecast physaware-lstm-forecast Public

    Physics-aware LSTM pipeline for station-level weather forecasting with automated preprocessing, cross-validation, training, and prediction.

    Python 1

  2. large-basin-ann-rain-response-pipeline large-basin-ann-rain-response-pipeline Public

    A pipeline to train an Artififcial Neural Network (ANN), and calculate the response of basinwide rainfall in discharge at the mouth of a large basin on monthly timescale.

    Python 1

  3. sayan-geoDL sayan-geoDL Public

    Config files for my GitHub profile.

  4. lstm-weather-pipeline lstm-weather-pipeline Public

    This repository contains a Long Short-Term Memory (LSTM) based model pipeline for temperature prediction using single weather station data

    Python