Research
Global Snowmelt Runoff Onset — Sentinel-1 SAR Dataset
A 10-year (2015–2024), 80-meter resolution global dataset of annual mountain snowmelt onset timing derived from ~3.9 million Sentinel-1 SAR scenes. Covers ~150 mountain ranges and is validated against 900+ SNOTEL/CCSS weather stations. The dataset reveals global patterns in snowmelt timing and their links to climate variability.
Capturing Mountain Snowmelt with SAR (GRL 2023)
Demonstrated the use of Sentinel-1 C-band backscatter change-point analysis to detect snowmelt runoff onset across Western U.S. mountain ranges. First systematic evaluation of SAR-derived snowmelt timing against in-situ streamflow records.
Software & Tools
easysnowdata
A Python package that makes it easy to access snow-related geospatial datasets — including SNOTEL/CCSS station records, MODIS snow products, SAR-derived snowmelt timing, and more. Designed for researchers and practitioners working with snowpack data at scale.
SAR Snowmelt Timing Toolbox
A Zenodo-archived toolbox for detecting snowmelt onset from Sentinel-1 SAR backscatter time series. Includes preprocessing, change-point detection, and visualization utilities.
snotel_ccss_stations
A curated dataset of SNOTEL and CCSS station metadata with convenient Python access utilities, useful for snow water equivalent and snowmelt validation studies.
MODIS Seasonal Snow Mask
Tool for generating seasonal snow cover masks from MODIS satellite imagery, useful for identifying snow-covered regions and masking analysis to seasonally snow-covered areas.
Sentinel-1 Local Incidence Angle Maps
Tool for generating per-pixel local incidence angle maps for Sentinel-1 SAR imagery, useful for terrain correction in mountainous areas.
Teaching & Education
Geospatial Data Analysis in Python — Course JupyterBook
Open-access course materials for CEE 467/CEWA 567 at UW, which I designed and teach. Covers vector and raster data processing, remote sensing, and cloud-based geospatial workflows in Python. New cohort each winter quarter.
Collaborative Projects
spicy-snow
A collaborative SnowEx project for snow depth estimation from Sentinel-1 cross-polarization SAR. Developed during SnowEx HackWeek 2022 and continuing as an active open-source project.