He has a diversified experience in a wide array of technologies utilizing the Microsoft development platforms. He has a passion for mobile development and enjoys teaching and speaking on Windows Client, IoT, and other client topics.