Software engineer experienced in design and development of both desktop and web applications. I use object-oriented design principles and patterns, along with best practices and common-sense, to create reliable and easy to use software.
I have focused on the .NET desktop and web stacks for the majority of my professional career, but I enjoy exploring new languages, tools, and frameworks in order to continue growing as a software craftsman.