Tools I have built for flood forecasting, water data and coastal engineering. Source code is on 🔗GitHub.

Floods & Water Data

Global Water Atlas

Python · FastAPI · React

One map of observed water data worldwide — river discharge and level, rainfall, reservoirs and tide gauges from 29 providers and about 98,000 stations — with selection tools, previews and batch CSV download. Built on the open-source RivRetrieve-Python library.

Magat Dam FloodCast

RRI model · Leaflet · Chart.js

Operator dashboard of an automated flood-forecasting system for the Magat River basin, Philippines: forecast rainfall drives the ICHARM RRI model to give discharge, water level, inundation depth and warning levels. Published as an archived snapshot.

Thai Hydro Watch

Python · JavaScript

Water level, discharge and rainfall from Thailand’s ThaiWater network — 359 water-level stations and 2,003 rain gauges — with automatic data-quality checks, hydrographs and CSV export.

StormFlood Mapping Pro

Google Earth Engine

Google Earth Engine dashboard for rapid storm-flood mapping from Sentinel-1 SAR, following the UN-SPIDER method, with optical cross-checks and estimates of exposed population, cropland and built-up area.

Weather & Climate

Open-Meteo Explorer

React · Leaflet · Chart.js

Explore, chart and download global weather, marine, flood and climate-projection data: 7 data modes, 57 models and datasets and 128 variables, with export to CSV, Excel and PNG.

Model Spread

React · PWA

Sixteen weather models side by side on a phone, two weeks back and sixteen days ahead — showing how far forecasts disagree, which matters most before a flood.

BestCast

React · PWA

A local forecast that reconciles sixteen forecast services into one most-likely figure for each day and hour, in Vietnamese, English and Japanese.

Hydro-MetCO

Desktop

Desktop application for downloading and processing hydrological, meteorological, climate and ocean datasets from Copernicus, CHIRPS and GSMaP.

Coastal Engineering

CoastalEng Pro

Next.js · TypeScript

Eighteen coastal engineering calculators — wave dispersion, run-up, EurOtop overtopping, breakwater armour, tides, sediment transport, shoreline evolution and extreme-value analysis — modernised from the classic Dalrymple and Lynett coastal applets.

ASTRO-TIDE

React · FastAPI · pyTMD

Global tidal analysis: pick any ocean point to extract predictions from FES2022, TPXO10, EOT20 and other tide models, with harmonic constituents, tidal datums and data export.