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.

Talks & Side Projects

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.

breath - A toy task manager I made 6 years ago. I've kept it around, deployed, and updated to build good habbits around application maintenance. The source code can be found at github.

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.


  • Ruby
  • Java
  • Elixir
  • Kubernetes