REACH - Disaster Information as a Spatial Data Problem | Islamabad Rawalpindi .

Members-Only

Recent Talks & Demos are for members only

Exclusive feed

You must be an AI Tinkerers active member to view these talks and demos.

June 12, 2026 · Islamabad Rawalpindi

REACH: Spatial Disaster Alerts

This talk explores how to treat disaster alerts as a spatial data problem, extracting structured data from PDF bulletins and geocoding vague locations to provide actionable information through a searchable dashboard.

Overview
Links
Tech stack
  • React
    React is an open-source JavaScript library for building dynamic user interfaces (UIs).
    React is a component-based JavaScript library, developed by Meta (Facebook), engineered for building fast, declarative UIs. It mandates a one-way data flow and utilizes a Virtual DOM mechanism to ensure efficient, predictable updates to the user interface. Developers construct complex UIs by composing small, encapsulated components; this architecture promotes code reusability and simplifies state management across large applications. The library employs JSX (a syntax extension) to integrate HTML-like markup directly within JavaScript logic, supporting development for both web (React DOM) and native mobile platforms (React Native).
  • FastAPI
    FastAPI is a modern, high-performance Python web framework for building APIs with automatic OpenAPI documentation.
    FastAPI is a robust, high-speed Python web framework: it is built on Starlette (for async capabilities) and Pydantic (for data validation and serialization). Leveraging standard Python 3.8+ type hints, the framework automatically generates interactive API documentation (Swagger UI/ReDoc) and enforces data validation, effectively reducing developer-induced errors by an estimated 40%. This architecture delivers performance on par with Node.js and Go, significantly increasing feature development speed (up to 300% faster). It is production-ready, fully supporting OpenAPI and JSON Schema standards for all API specifications.
  • Supabase
    The open-source PostgreSQL development platform: a Firebase alternative for rapid backend deployment.
    Supabase is the Postgres development platform, providing a complete, open-source backend-as-a-service solution. It packages enterprise-grade tools like a full PostgreSQL database, a RESTful API (via PostgREST), and a GraphQL API (via pg_graphql) that are auto-generated from your schema. The platform includes a comprehensive suite of services: Auth (for user sign-ups and SSO), Storage (for files with S3 integration), Realtime (for database change subscriptions), and Edge Functions (for serverless logic). The core value proposition is clear: build fast with a powerful, scalable SQL database that offers 100% portability and robust security features like Row Level Security (RLS).
  • PostGIS
    PostGIS spatially enables PostgreSQL: it’s the open-source extension that handles vector (Point, Polygon) and raster data with OGC-compliant functions (ST_Distance, ST_Buffer) and high-performance R-tree indexing.
    PostGIS is the definitive spatial extension for PostgreSQL, transforming the robust database into a powerful, OGC-compliant geospatial platform. We're talking full support for vector types (Point, LineString, Polygon) and raster data, all managed with high-performance R-tree indexing. It delivers over 500 functions for spatial analysis: calculate distances with `ST_Distance`, perform overlays with `ST_Intersects`, or reproject data between SRIDs (e.g., 4326 to 26918). This open-source tool is the required backend for major GIS applications (QGIS, GeoServer, ArcGIS), making it the industry standard for serious location-based solutions.
  • LangGraph
    A low-level orchestration framework for building long-running, stateful, and cyclic multi-agent systems using a graph-based architecture.
    LangGraph is the specialized, low-level runtime for developing complex AI agents, extending the LangChain ecosystem to handle intricate, stateful workflows. It models the agent's logic as a directed graph: nodes represent actions (LLM calls, tool use), and conditional edges dictate the flow, enabling critical features like cycles (loops) for iterative reasoning. This graph-based approach ensures durable execution, allowing agents to persist through failures and resume operations. Key capabilities include comprehensive memory management via a shared state object and built-in human-in-the-loop functionality (interrupts) for external oversight. This robust framework is trusted by production teams at companies like Klarna and Replit for deploying scalable, resilient agent architectures.