About

I’ve worked in software engineering long enough to have experienced a variety of languages and tools. I’ve worked directly with hardware and embedded systems via “C” then “C++”. Built enterprise software with “Java” and “Python”. Used “Ruby” for various utility things (as well as helping friends that had Rails issues and working on Rails code at a couple of companies). Built robust web apps and API’s with both “Java” and “Elixir”. For the last few years I’ve focused on the Elixir language which is part of the Erlang ecosystem.

I’m always looking for new things to learn in programming - both in low-level details and in how to get teams of people to work cooperatively to produce great software.

More Information

More importantly, I’m a husband and father. Besides programming I like playing guitar (electric, acoustic, resonator), cooking, and reading. Atlanta, GA is my home.

Contact me