I'm a Software Engineer and Trainer with a passion for building systems and products that help others in profound, meaningful ways. If your organization is socially-oriented and you need help on the technical side of things, we should talk.


I build

My dad told me once I could build software to do work for us. I was 8. I still marvel at the value we can create with technology.

I enjoy building systems and products people love to use.

Six years ago I got hooked with Scala, and haven't looked back. I've built several applications using Play and Akka, and try to give back to the software development community whenever I can.

I teach

For the past four years, I've been training developers on the use of Scala, Play and Akka.

The greatest thing about teaching is seeing someone's face light up when they internalize something they've learned. Guiding someone through that process is incredibly rewarding.

I also mentor teams as they move up the learning curve and encounter bigger and more difficult challenges. I give them a hand so they can focus on developing scalable, effective and maintainable software, rather than struggle with the language or the tools.

I lead

I'm good at connecting with each member on a team, figuring out where they need to go, and helping them bring out the best in themselves.

As a team leader, I believe in empowering others and getting out of the way so the team as a whole can be successful.

I'm also good at balancing business needs with team capabilities, and am not afraid to speak out when pressures or constraints are hurting the team or project.

If you want to know more, give me a call, I'd love to chat. Feel free to peruse my LinkedIn and Github profiles first.

What I do

This is how I can help you.

Contact me

If you want to know more, I'd love to connect with you.