I love what I do and I love to do it well. I have a range of experience gained through my innate curiosity, tinkering, and desire to solve technical issues. I seek the best-practices, principles and design patterns to help me write clean, efficient and maintainable code.