Michael has been working as a professional software developer since 1994. Before becoming a consultant in 2005, Michael developed consumer and business applications for companies including Healthcare Information Services, PeopleSoft, NONSTOP Solutions, and Kaiser. As a software development consultant, Michael has specialized in creating custom software solutions for customers in the Phoenix metropolitan region and has served as Practice Director for Neudesic’s Custom Application Development consulting practice. Michael currently builds software applications for Windows, Mac OS X, iOS, Linux, and the web. In his free time, Michael contributes to the local community as a speaker at user groups and Desert Code Camp.