I write software, take pictures, and collect carnivorous plants! I used to be a biologist studying ecology and evolution in plant systems. Most of my work these days is in Scala but I also write a bit of Rust and Python.

At Instrumental I'm working to get customers meaningful insights from their manufacturing data. I'm writing backend infrastructure for our webapp and machine learning platform.

I used to work at Strateos where I automated laboratory operations to make science more reproducible. I wrote software to design and execute declarative scientific workflows.

Projects

  • Autoprotocol an open source standard for life science workflows
  • CHIP-8 implementing an 8-bit virtual machine
  • Piet interpreter for an image-based esoteric programming language
  • Git reimplementing version control from-scratch
  • Simulation Models exploring species range shifts under climate change
  • Conventional Commits git hooks to enforce commit message standards