Quality Software Development. I'm passionate about it.Whether I'm training, consulting, or coding, I believe that it is a core part of crafting great software. Not just quality code and design, but also great user experience.
I try to spread this passion wherever I'm involved in projects and course presentations, maybe overdoing the sermons a bit at times...
For years I have been mostly involved in big Java-based systems, and more recently moving more and more into the mobile space, especially the attractive smartphone (iOS, BlackBerry, Android) playground.
Specialties: Object-oriented Design, Java (in all its forms, from mobile to web to desktop, including Android and Blackberry), Objective-C and iPhone/iPad development, Training, Consulting, Ideas.
