I am a driven software developer and independent game designer. My software development experience consists of over five years of application development. During that span I have worked with various teams on application enhancements and projects. Two of my biggest accomplishments this far have been building both a Java and Pega application from the ground up. During my development activities I have gained experience in both Waterfall and Agile (SCRUM) methodologies.

Over the last four years I have taught myself game design skills by working on small indie game projects. I have participated in numerous game jams including Ludum Dare and Global Game Jam, and worked with multiple teams. My goal for each game project is to refine an existing design skill as well as learn a new technique or skill. An overview of my skills can be found on my skills page.

In my spare time I enjoy rock climbing, hiking, snowboarding, riding my ATV, and video games. I am an avid Philadelphia sports fan and previously played ice hockey.