Skip to content
View BadibossPy's full-sized avatar
🧱
Focus
🧱
Focus

Organizations

@baditech25

Block or report BadibossPy

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
BadibossPy/README.md

Badre Abderrahmane Alloul

Geospatial Solutions Architect | Computational HydrologistLyon, France

PortfolioLinkedInEmail


🌐 The Computational Synthesis

I engineer production-grade environmental systems. My work bridges the gap between Physical Simulation (PDE solvers) and Artificial Intelligence (Stochastic inference).

Most environmental workflows are static and fragmented. I build persistent, auto-calibrating digital twins. I design architectures where satellite telemetry forces hydrological models in real-time, scaled via HPC and Cloud infrastructure. I do not just run models; I architect the pipelines that make them operational, reproducible, and scalable.


📐 System Topology: The Hybrid Architecture

My core architectural pattern integrates deterministic physics with data-driven ML. This topology handles the velocity of Earth Observation data without compromising physical consistency.

flowchart TD
subgraph L1 ["I. DATA INGESTION (STAC/ETL)"]
A1[("Sentinel-1/2 (SAR/MSI)")]
A2[("ERA5 / CMIP6 Reanalysis")]
A3[("In-Situ Telemetry")]
end
subgraph L2 ["II. THE HYBRID KERNEL"]
direction LR
B1["Latent Space Mapping (TorchGeo)"]
B2["Physics-Informed ML (PINNs)"]
B3["Numerical Solvers (TELEMAC/Wflow)"]
B1 --> B2
B2 <--> B3
end
subgraph L3 ["III. DISTRIBUTED COMPUTE"]
C1["Dask / xarray Orchestration"]
C2["HPC Kernels (SLURM/MPI)"]
end
subgraph L4 ["IV. OPERATIONAL DELIVERY"]
D1["Vector Tile Services"]
D2["Decision Support Systems"]
end
A1 & A2 & A3 -->|Normalized Stream| B1
B3 -->|State Vector| C1
C1 <--> C2
C1 -->|Zarr/COG| D1 & D2
style L2 fill:#0d1117,stroke:#00d4aa,stroke-width:2px,color:#fff
style C1 stroke:#d2a8ff,stroke-width:2px
Loading

🔬 Engineering Focus

I operate at the intersection of Physics, Code, and Infrastructure:

  1. Hybrid Modeling (Physics + AI): Moving beyond black-box ML. I embed physical constraints (mass conservation, momentum) into neural networks to create robust predictors for data-scarce environments.
  2. HPC & Cloud Scalability: Designing "compute-agnostic" pipelines that run seamlessly on on-premise SLURM clusters or AWS Fargate. I optimize for I/O bottlenecks using lazy loading (Dask) and cloud-native formats (Zarr/COG).
  3. Automated Calibration: Replacing manual parameter tuning with differentiable programming. Using gradient-based optimization to auto-calibrate hydrological parameters (Manning’s n, conductivity) against real-time observation.

🔧 Technological Arsenal

🌍 Geospatial Core

The foundational layer for spatial manipulation.GDALRasterioPostGISQGIS

🌊 Simulation & Physics

Deterministic solvers for fluid dynamics and hydrology.SolversMethodology

🤖 Intelligence & Compute

Stochastic modeling and distributed processing.PythonPyTorchScale

☁️ Infrastructure & DevOps

Reproducibility and deployment.DockerCloud


🎨 Philosophy

"Code is the modern notation for physical law."

I advocate for Open Science as a strict engineering requirement. Environmental models must be version-controlled, containerized, and documented to withstand scrutiny. If it cannot be re-run from scratch by a third party, it is not science—it is an anecdote.

Explore Architecture Portfolio →

Popular repositories Loading

  1. Wflow-ML-Flood-Forecasting Wflow-ML-Flood-ForecastingPublic

    Catalog-independent Wflow SBM hydrological model for the Upper Niger Basin. Complete ETL pipeline from raw ERA5/SRTM to runnable Julia simulation. Includes documented error resolutions and reusable…

    Jupyter Notebook 1

  2. shapash shapashPublic

    Forked from MAIF/shapash

    Shapash makes Machine Learning models transparent and understandable by everyone

    Jupyter Notebook

  3. GEO-AI-Vision-for-Saudi-Arabia GEO-AI-Vision-for-Saudi-ArabiaPublic

    Python

  4. Settlement-level-electrification-optimization-Benin-2040-LCEO Settlement-level-electrification-optimization-Benin-2040-LCEOPublic

    High-resolution least-cost electrification model for Benin. Maps every settlement to its cheapest supply option, Grid, Mini-Grid, or Solar Home System, by combining geospatial data, Multi-Tier dema…

    Python

  5. BadibossPy BadibossPyPublic

  6. BadibossPy.github.io BadibossPy.github.ioPublic

    HTML