Decision-support web GIS platforms, end to end
A working map-based decision-support application, from requirements through database, data services, interface, deployment and handover.
8-20 weeks · fixed-scope project
Expertise
Map-based decision-support applications and the spatial data services behind them, from database to browser.
Since 2018 I have built web-GIS applications that put scientific and administrative data in front of the people who act on it. At Pathway Technologies that meant municipal profiling tools, a Municipal Energy Planning Tool and an incident reporting system for Nepal Police. At ICIMOD it meant dozens of Tethys applications for Afghanistan, Nepal, Bangladesh, Bhutan and Pakistan: watershed characterization, agricultural drought watch, HIWAT severe-weather assessment, and flash-flood and streamflow prediction tools. At RIMES it meant regional decision-support products for South Asia built with React and Next.js.
Most of this work sits below the map. I design PostgreSQL/PostGIS databases, publish layers through GeoServer, serve multidimensional NetCDF/HDF model output through THREDDS Data Server and ncWMS, and write the automated ETL that keeps satellite, model and observation data current. I have run the Linux servers these applications live on, and I created ol-plus, an open-source JavaScript plugin that extends OpenLayers with data visualization features.
Interactive map dashboards that combine model forecasts, satellite products and observations with analytics, charts and controls designed around how scientists and government users actually make decisions.
PostgreSQL/PostGIS schema design, data migration (including ODK/GeoODK field surveys) and OGC services through GeoServer, so the same data feeds web maps, desktop GIS and reports.
Installing and operating THREDDS Data Server and ncWMS so NetCDF/HDF model and satellite output can be browsed, mapped and subset over the web without copying files around.
Scheduled Python jobs that pull from Google Earth Engine, model runs and observation networks, process the data and publish it, so dashboards stay current without manual updates.
Map interfaces in OpenLayers, Vue.js, React and Next.js, including custom visualization components, cross-browser testing and UI/UX upgrades to existing tools.
Release coordination through Git workflows, Linux server administration (Ubuntu, CentOS), Apache Tomcat and long-term operational support of production applications.
A working map-based decision-support application, from requirements through database, data services, interface, deployment and handover.
8-20 weeks · fixed-scope project
A well-structured spatial database and standards-based data services, so every application, analyst and partner works from the same up-to-date data.
4-10 weeks · fixed-scope project
Move an ageing map application to a maintainable React/Next.js front end with MapLibre GL, keeping the data services and the users' workflows intact.
6-16 weeks · fixed-scope project
ICIMOD · 2021–2022
Delivered and enhanced country versions of the High-Impact Weather Assessment Toolkit (HIWAT) plus flash-flood and streamflow prediction tools for Nepal, Bangladesh, Bhutan and Pakistan, on Tethys, THREDDS and GeoServer.
Countries: Nepal, Bangladesh, Bhutan, Pakistan
ICIMOD · 2019–2021
Developed and deployed dozens of Tethys web applications at ICIMOD, including a Watershed Characterization System for Afghanistan, backed by automated ETL from Google Earth Engine, NetCDF/HDF, THREDDS and PostGIS.
Countries: Afghanistan, Nepal, Bangladesh, Bhutan
Pathway Technologies and Services · 2018–2019
Built web-GIS products at Pathway Technologies, Kathmandu: an Incident Reporting System for Nepal Police, a Municipal Energy Planning Tool, and municipal profiling applications including a household information system.
Countries: Nepal
Where
Loading map…
Tell me what you're working on. A 20-minute call is free and there's no obligation.