Web Developer, Tech Junkie, Father, Husband.

Determined Developer, constanly learning and adapting to whatever is thrown my way. Never satisfied with my current skillset and always improving.

Problem Solver

A fix does not always equal a solution. Problems need to be identified and tackled but never at the expense of code quality. Each problem is a new opportunity to gain perspective and create a more efficienct function.

It's Business Time

Initial schooling in Business & Marketing. Few developers are capable of standing up in front of a client and delivering consultation. Well-rounded business sense with the ability to explain complex functionality simply.

Tech Junkie

Passionate in work and play. Constantly tearing apart new technlogies and methodologies to see what makes them tick. From mobile devices to coding practices to PC hardware, everything must be explored.

I am a huge computer nerd and custom build them on the side. My personal build has become quite the passion project. Water-cooled, overclocked and virtually completely silent.

Skills to pay the bills

It is tough to 'show off' your abilities as a developer. I could list all the languages I've worked with but that doesn't quite paint the whole picture. I've decided that actively challenging myself by taking courses online has made me a better developer but also given me a way to prove my knowledge. The badges may seem limited but they are growing on weekly basis. Keep checking back to see what else I've completed!

Android has always been a passion of mine. I still own every device I've ever used and was chosen for the Pilot Program of the first Google TV. Ideally I'd like to get into writing apps for Android.

Work I've Done

Due to the nature of my some of my positions there are a large portion of sites that I cannot display. However I have put together a small collection of sites that I have contributed a large portion to.