About me

Learn more about my expertise


I specialize in web technologies that power cloud software. My deep expertise in software engineering, combined with experience in application architecture and project management, enables me to deliver a holistic approach that generates results.

When I'm not working, you can find me hiking the Appalachian trail, cheering on the Virginia Tech Hokies, or singing along at the nearest country music concert.


Cloudistics Senior Software Engineer (2015–Present)
Virginia Tech Lead Developer for Financial Applications (2012–2015)
Deloitte Consulting Software Developer (2011–2012)
Virginia Tech Systems Intern (2010–2011)
Download my resume

Let's discuss ideas for your next project

I'll help you turn your ideas into reality. We'll work together to establish a common understanding and maintain an open dialog throughout the project.