Work

Selected projects

Most of this work shares a pattern: take large, messy environmental data and turn it into something validated, reproducible, and usable by the people who make decisions with it.

Platform
Eagle Rock Analytics
2023 — present

Cal-Adapt & the Analytics Engine

Co-develop California's cloud-based climate-data platform, delivering downscaled CMIP6 projections and analytical tools to energy utilities, regulators, and the public. I build the open-source Python packages and Jupyter notebooks that guide users through geospatial climate analysis — work that underpins California's Fifth Climate Change Assessment.

PythonxarrayCMIP6AWSJupyteropen source
Data platform
Eagle Rock Analytics
2023 — present

Historical Observations Data Platform

An open-source platform synthesizing ~15,900 surface weather stations from 27 networks across the Western U.S. (1980–2022). I helped design custom QA/QC protocols that reliably flag energy-relevant extremes — Santa Ana winds, heat, precipitation, solar radiation — so the dataset is both defensible and ready for downscaling work.

PythonQA/QCNetCDFpandascloud storage
Toolkit
Eagle Rock Analytics
2024 — present

New York Storm & Compound-Event Toolkit

A Python toolkit and notebook suite that ingests decades of NOAA / NCEI Storm Events records and detects compound hazards — co-occurring and back-to-back events — at the county level. The hard parts were the data and the definitions: schema drift across years, county-vs-NWS-zone geography, reporting bias over time, and making "compound event" an explicit, configurable definition. It runs operationally, refreshing classifications and stakeholder-ready HTML summaries as new data is published.

PythonGeoPandasMatplotlibBokehpipelines
Climate × energy
Eagle Rock Analytics
2023 — present

Renewable Generation Under a Changing Climate

High-resolution hourly profiles of solar-PV and wind generation potential through end-of-century for the California Energy Commission's SB100 supply analysis. The focus is on extreme low-generation events — solar and wind "droughts," and their co-occurrence (Dunkelflaute) — that stress a zero-carbon grid.

Pythonxarraytime-seriesreVAWS
Forecast tooling
Eagle Rock Analytics
2024 — present

Weather-Pattern Recognition for Santa Clara Watersheds

A precipitation "forecast handbook" for the Santa Clara Valley Water District, using pattern recognition to link large-scale weather patterns to rainfall and runoff — so the district can act on a storm's forecast rather than react to its impacts.

Pythondownscaled modelshydrologyclustering
Vulnerability assessment
Eagle Rock Analytics × AECOM
2024 — present

SMUD Climate Vulnerability Assessment

Climate projections for the Sacramento Municipal Utility District (1.5M+ customers), translating temperature, precipitation, wildfire, wind, and hydropower signals into infrastructure and operations guidance — framed for planning and executive audiences.

PythonCMIP6risk translationstakeholder reports
Postdoc · modeling
Lawrence Berkeley National Lab
2022 — 2023

Regionally-Refined E3SM & the 1997 California Flood

Ported and ran the Regionally Refined E3SM model on the BigRed200 supercomputer, generating 200+ TB of historical and future output. I designed a 14 km regionally-refined grid and engineered Dask + SLURM pipelines across ~3,840 cores — cutting analysis of 200+ TB from months to about a week — and contributed to recreating California's 1997 New Year's flood in a regionally refined Earth system model.

E3SMDaskSLURM / HPCFortranCUDAxarray

Want the full record?