SMS Based Hazard Reporting System for Flood Affected people of Bangladesh

The Hazard Reporting System is an SMS-based emergency communication platform designed to facilitate rapid reporting and coordinated rescue operations in Bangladesh during natural disasters like floods. It empowers distressed individuals in remote or high-density areas to report emergencies using basic mobile phones, enabling real-time volunteer coordination and geo-tracked rescue missions.

Product USP

Unlike traditional emergency systems that rely on voice calls or internet access, this platform uses simple SMS technology integrated with geolocation parsing and telco infrastructure (GP, Robi, Banglalink) to reach even the most underserved regions. The system matches distressed individuals with the nearest volunteers using automated backend logic and displays all reports on a live GIS-enabled dashboard. This allows law enforcement, administrative bodies, and trained volunteers to act promptly, saving critical response time.

My Contributions

As the founder and technical architect of the Hazard Reporting System, I initiated and led the transformation from idea to a working prototype. Here are my key contributions:

  • Designed the system architecture to integrate SMS servers, geolocation services, and real-time dashboards for flood-related emergency response.
  • Developed backend APIs to manage incidents and volunteer information, using Django and PostgreSQL.
  • Integrated Google Maps API and offline GPS parsing tools to resolve and validate locations from SMS texts.
  • Built background services to automatically match reported incidents with nearby registered volunteers based on distance and availability.
  • Developed a secure web portal for volunteer registration, incident validation, and admin coordination with real-time GIS visualization.
  • Collaborated with telco vendors to prototype SMS-to-database pipelines and simulate emergency loads during peak times.
  • Conducted user research and field testing in flood-prone areas to validate assumptions and ensure system usability in real-life emergencies.