How can I help?
Consulting
Are you stuck? Do you need outside advice? My technical assessments are an effective, quick tool for teams to help identify and solve problems. Whether your project is mobile or desktop software, whatever the development methodology you use, let me help. more…
Training
Want to hear it straight from the source? Invite me to speak to your organization or team. From short talks at conferences to multi-day training for your organization, I have training solutions and motivational talks that meet your needs. more…
Writing
Are you interested in my ideas and experiences? I’m an adept and experienced writer, with dozens of published articles, two book chapters and a few book credits to my name. I’m available to write for online and print magazines on a variety of topics, including but not limited to software development and testing. more…


