Projects & Software

Most of my work is open source, under the @internetofwater and @cgs-earth GitHub organizations.

Projects data infrastructure I lead as Principal Investigator

Principal InvestigatorOGC APIspygeoapireservoir & snow data

Western Water Datahub

A unified OGC API interface to water data that matters for western U.S. water supply: reservoir storage and releases (Bureau of Reclamation RISE, USACE), snowpack (NRCS SNOTEL), streamflow observations and forecasts (USGS, AWDB, NOAA River Forecast Centers), and gridded precipitation (NOAA, PRISM) — consolidated behind standard Features and Environmental Data Retrieval endpoints. A collaboration between the U.S. Bureau of Reclamation, CGS/Internet of Water, and the Western States Water Council.

Principal InvestigatorOGC APIsremote sensinggroundwater

Arizona Water Observatory

A statewide water data platform built with Arizona State University: a React/Mapbox front end over a pygeoapi back end serving OGC API Features, EDR, and Maps. Integrates Arizona Department of Water Resources groundwater wells, federal monitoring networks (USACE, SNOTEL, NOAA National Water Model), and satellite remote sensing of water storage and soil moisture (GRACE, SMAP), deployed on Google Cloud.

open standardpersistent identifiersknowledge graph

Geoconnex

An open persistent identifier system and knowledge graph for hydrologic features in the United States. Geoconnex provides community-managed reference features (monitoring locations, mainstems, watersheds) with resolvable URIs and structured, linked metadata — making water data published by federal agencies, states, tribes, and utilities discoverable and interoperable. I designed the original architecture and lead its continued development and federal adoption.

open-source toolingSensorThings

Internet of Water tools

A suite of open-source components for publishing and integrating water data: reference feature servers built on pygeoapi and OGC API standards, SensorThings API deployments linking hydrologic features to environmental sensor data streams, harvesting and ETL pipelines, and dashboards.

Software tools I write and maintain

R packageOGC API–EDRMIT

edr4r

An R client for any service speaking OGC API — Environmental Data Retrieval, built for in-situ monitoring networks: stream gauges, weather stations, snow telemetry, reservoirs. It handles the tedious parts (URL construction, WKT encoding, retries, content negotiation) and returns tidy data — CoverageJSON becomes a long tibble, GeoJSON becomes sf — with one-call plotting, interactive station maps, and exploratory snapshots. Works out of the box against the USGS waterdata OGC API and the Western Water Datahub.

Standards & consulting

interoperabilityco-chair

OGC Water Quality Interoperability Experiment

Co-chaired an Open Geospatial Consortium initiative testing how water quality observation data can be exchanged across systems using OGC standards, with participants from government agencies and industry internationally.

analyticsproprietary

Water Equity Lens (Xylem)

A metrics suite for water and wastewater utilities to evaluate the spatial and social equity of their service delivery, visualized in ArcGIS Online. Designed the data models and ingestion pipelines integrating utility operational data with U.S. Census data for pilot deployments with client utilities.