
Flood-Sight
A physics-based flood-simulation and early-warning platform, deployed for disaster preparedness in Mozambique through a JICA-linked program.
Rainfall and terrain in, a flood‑depth map out — end to end.
A Next.js front end talks to a FastAPI control plane that enqueues long‑running simulations onto Celery workers through Redis, streams live progress back over WebSocket, and tracks every job in Postgres. The flood engine — Landlab, SCS‑CN runoff, shallow‑water flow — writes GeoTIFF and PNG outputs to S3‑compatible storage (Cloudflare R2). JWT auth, transactional email, and Sentry observability round it out, deployed on Railway. A later profiling pass made the solver 12.5× faster per step, measured on staging, with byte‑identical output.




