I'm a software developer with more than a decade of experience developing applications ranging from web to mobile to desktop. I have a deep and unashamed love of patterns, practices, and principles related to good software development.