I am currently working as a Cloud Engineer at Development Seed. I previously worked as the Open Source Lead at CarbonPlan, a postdoctoral researcher for the University of Hawaiʻi at Mānoa, and a scientist for the federal government 🧑💻. I completed a PhD researching underwater volcanoes at the Massachusetts Institute of Technology/Woods Hole Oceanographic Institution Joint Program 🌋
Software:
- Zarr-Python - An implementation of chunked, compressed, N-dimensional arrays for Python
- VirtualiZarr - Cloud-optimize your scientific Data as Virtual Zarr stores, using xarray syntax
- Virtual-tiff - Produce and explore virtual Zarr with TIFFs
- Obspec-utils - Utilities for interacting with object storage, based on obspec
- Generic Mapping Tools - A collection of command-line tools for manipulating geographic and Cartesian data sets (including filtering, trend fitting, gridding, projecting, etc.) and producing high-quality illustrations and animations 🌍
- PyGMT - A Pythonic Interface for the Generic Mapping Tools 🌎
- Xbatcher - Batch generation from Xarray datasets
- Ndpyramid - Pyramid generation using Xarray and Zarr
- eddy-footprint - Eddy covariance footprint modeling using Xarray
Guidebooks:
- Cloud-Optimized Geospatial Formats Guide - Methods for Generating and Testing Cloud-Optimized Geospatial Formats
- Datacube Guide - Helping people avoid mistakes when producing and using datacubes
- Warp Resample Profiling - Exploring all the Python resampling/reprojection options
- Zarr Visualization Report - Methods and benchmarks for visualizing Zarr
Teaching:
- 2025 AGU Workshop - Open Source Geospatial Workflows in the Cloud - An eight-hour workshop to "learn about tools and techniques for data cccess, analysis, visualization, storytelling, and sharing in the Python and Jupyter ecosystem"
- 2024 AGU Workshop - PyGMT - An eight-hour pre-conference workshop on "mastering geospatial visualizations with GMT/PyGMT"
- 2024 SciPy Xarray Tutorial - A four-hour workshop on "Xarray: Friendly, Interactive, and Scalable Scientific Data Analysis", which involved reviewing a curated set of examples that prepared students for complex real-world data analysis tasks.
- 2023 EarthScope GMT for Geodesy course - An annual short course designed to teach the use of GMT 6 in geodesy using UNIX shell scripting, including processing and mapping of various datasets related to geodesy.
- 2022 UNAVCO GMT for Geodesy course - An annual short course designed to teach the use of GMT 6 in geodesy using UNIX shell scripting, including processing and mapping of various datasets related to geodesy.
- 2022 EGU Short Course: Crafting beautiful maps with PyGMT - A short course geared towards geoscientists interested in creating beautiful maps using Python.
- 2021 ESWN Workshop Professional Development Workshop: Developing Free and Open Source Software with PyGMT - A professional development workshop dedicated to increasing the participation of people from underrepresented groups in open source communities with a focus on software related to Earth Science and growing the community of PyGMT contributors.
- 2021 UNAVCO GMT for Geodesy course - A short course designed to teach the use of GMT 6 in geodesy using UNIX shell scripting, including processing and mapping of various datasets related to geodesy.
- 2021 ESVI REU Program - Intro to MATLAB and Git Version Control - A workshop designed to teach basics of Git Version Control and scientific programming in MATLAB to REU students at the Hawaiʻi at Mānoa.





