Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
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.
Pakistan’s disaster agencies publish critical flood and weather warnings as PDF bulletins scattered across separate websites with no unified feed, no machine-readable format, and no way to search for what’s affecting your area.
REACH treats disaster alerts as a spatial data problem. It scrapes government bulletin boards across Pakistan, uses multimodal models to extract structured alert data, geocodes vague location descriptions to actual polygons, and surfaces everything through a searchable dashboard. On top of that, it has an assistant that can answer questions or uncover insights by exploring the data through SQL.
WebGL initialization failed, preventing the application from rendering graphics.
- ReactReact 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).
- FastAPIFastAPI 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.
- SupabaseThe 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).
- PostGISPostGIS 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.
- LangGraphA 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.