A production-grade machine learning flood susceptibility system for the Nyando River Basin, Kisumu County, Kenya. XGBoost classifier achieving AUC-ROC 0.94 trained on open satellite data (CHIRPS, NASA DEM, Sentinel-1 SAR). Includes modular Python source package, 19 pytest unit tests, FastAPI prediction endpoint, and React web dashboard. 100% open data — Kenya DPA 2019 and GDPR compliant. Full codebase, training data, model weights, and unit tests published under MIT and CC-BY-4.0 at github.com/jameskoero/nyando-flood-ai.
James Koero (Fri,) studied this question.