I'm an environmental technologist, working on improving how we deliver data in near-real time. I also maintain a handful of R packages:
Package | What it does |
---|---|
rsi | Functions for the data processing parts of spatial modeling workflows: download data from STAC APIs, calculate spectral indices, and warp it all together |
spatialsample | A tidymodels package for spatial resampling |
waywiser | Yardstick extensions for measuring spatial structure in model residuals |
terrainr | Transform geospatial data for rendering in Unity 3D (and download data from the USGS National Map) |
unifir | A unifying interface for calling Unity from R |
heddlr | Functionally compose R Markdown from repeated components |
proceduralnames | Generate human-readable random identifiers |
mvdf | A standardized approach to using R as a frontend for the Blender 3D rendering program |
I've also taken over maintenance of the geojsonio package, though I wrote very little of the actual functionality. While not the package maintainer, I also implemented grouped resampling in rsample (a tidymodels package for non-spatial resampling), which (alongside spatialsample) I worked on as an intern at RStudio.
I also have written a couple of Quarto extensions:
Extension | What it does |
---|---|
quarto-arxiv | A Quarto template for preprints |
quarto-tandf | A Quarto template for Taylor and Francis journals |
quarto-agu | A Quarto template for AGU journals -- now part of quarto-journals |
I'm testing out Mastodon and BlueSky these days! Check out my CV or the code I use to build it. Over on my website I keep a blog for technical projects, and a page of quotes I want to find again.