Me in brief

  • Hydrologically minded geophysicist turned research software engineer

  • Helped create PyVista, a NumFOCUS affiliated Project

  • Builds software for impact

  • Passionate about open source

  • 3D and geospatial visualization geek

Around the Interweb

Most of my output is available around the internet, usually through Github repositories. You can find me and my research, code, articles, and data at:

  • GitHub: my biggest presence is on GitHub, follow me and my projects there!

  • Twitter: Follow me!

  • Personal Blog: My personal writings.

  • Kitware Blog: My writings about my work at Kitware.

  • Google Scholar: list of research content

  • ORCID (0000-0001-8628-4566): all of my scientific output with DOIs

Summary

My background is primarily in applied earth sciences, earning a B.Sc. in Geophysics and an M.Sc. in Hydrological Science from the Colorado School of Mines. Through my graduate research, I explored the intersection of 3D visualization, geoscience, and reproducible workflows. My focus has been helping geoscientists visualize their 2D/3D/4D data, communicate their spatial findings, and enable data traceability in their research. These efforts lead me to create various visualization and data management software to streamline reproducible computing workflows in the geosciences.

I am most proud of my contributions to PyVista, an open-source Python package for 3D visualization and spatial data analysis. Beyond PyVista, I am an active contributor to many open-source software, and I am always looking for ways to make an impact in my work. I genuinely believe that scientific findings should be reproducible, not only by other researchers but also by stakeholders of the science at hand; I carry this sentiment in my efforts to develop research software.

Beyond all the coding and science, I’m an avid rock climber, trail runner, and general human-powered adventure enthusiast! When I’m not coding up super cool 3D visualization software, you can find me trail running or climbing.

Please feel free to reach out to me (email is in the icons at the top)! I am happy to talk about anything in the realm of earth science computing, open-source research software, or epic outdoor activities.

Software

My passion is building impactful, open-source software focusing around earth science, visualization, and reproducible science. These are some of my notable projects, but for the most up-to-date information, follow me on GitHub!

I am a co-creator of PyVista - an effort devoted to making 3D visualization and analysis tools more accessible to researchers. I am also the founder of OpenGeoVis, a similar, offshoot project focusing on geoscience applications.

img-top

The PyVista project is a collection of Open Source Software making 3D visualization and analysis more approachable in Python.

  • Github repository pyvista/pyvista
  • Documentation docs.pyvista.org
  • Publication doi: 10.21105/joss.01450
  • Project status Stable and ready for use
  • Was this effort personal or professional? A part of my M.Sc. thesis
  • Was this effort personal or professional? Continually developed
img-top

localtileserver is a minimalist tile server for local, large geospatial images. This package enables visualization of geospatial rasters in Jupyter notebooks with ipyleaflet.

img-top

I previously lead development of ResonantGeoData (RGD): a series of Django applications built for cataloging and searching cloud-hosted geospatial data.

  • Github repository ResonantGeoData
  • Project status Ready for use but still changing
  • Was this effort personal or professional? Professional work at Kitware

🩻 🗺️ django-large-image

django-large-image provides a dynamic tile server with django-rest-framework viewset mixins for endpoints to work with large images (geospatial or medical image formats) in Django.

  • Github repository girder/django-large-image
  • Project status Stable and ready for use
  • Was this effort personal or professional? Professional work at Kitware

🐶🕵 Scooby

Scooby is a lightweight toolset to easily report your Python environment’s package versions and hardware resources. This utility has been adopted by a wide range of open source projects.

  • Github repository banesullivan/scooby
  • Project status Stable and ready for use
  • Was this effort personal or professional? Personal project

🌍 PVGeo

PVGeo is an open-source Python package for geoscientific visualization in VTK and ParaView, built on top of PyVista.