About me

I am a software engineer writing mostly in Python. My main professional interests are artifact-based build systems such as Pants and Bazel, Python ecosystem and tooling, and developer productivity.

I am a maintainer of the Pants build system. To learn more about the project, read the docs and the blog, or watch my 1 hour crash course on YouTube. I love engaging with the community of Pants users in our Slack workspace and helping others improve their builds.

Here you can find more information about me and my work:


Hobby projects

  • Pantsights Explore dependency graph of your project using React web UI
  • Pybutler Java interactive CLI tool for scaffolding Python 3 project unit tests using ANTLR
  • Shapy Java CLI tool to read ESRI shapefiles binary data and metadata
  • GDBee PyQt5 desktop SQL editor for spatial geodatabases
  • Registrant Generator of HTML reports about the contents of spatial geodatabases