Thanks for your submission.

20 years of software development experience

A leader in software development education

Microsoft Most Valuable Professional Award for 5 consecutive years

International speaker at software developer conferences

Testimonials