I love creating value for people, and thrive when I can see the benefit derived from my work as quickly as possible. My programming style is to make the smallest change necessary to achieve my goal, keep only the most successful work flows and refactor code as part of each change. I always design the interface first and I model client facing solutions as closely as possible to the experience of doing it without a computer, and I strongly believe in good UI as it is the part with which user will actually play. I keep the clever stuff behind the curtain.
I am always interested in making custom controls to make stuff easy in development and interested in OpenSource contribution.