I’ve been a software developer at Braintree Payments since 2014 working primarily in Ruby and Java.

For more of my portfolio, check out my github.

Conference Talks

Pairing and Policing - A talk given at Rocky Mountain Ruby about how my experiences as a cop prepared me for being good at pair programming.

Side Projects

budget.sh - This is my current, work in progress side project. It’s an open source budgeting application. It’s backend is written in Elixir and provides a graphql api. It’s frontend is written in Typescript and uses React.


  • Ruby (and Ruby on Rails)
  • Java
  • Elixir
  • Kubernetes