My focus area is game development and emerging technologies. I have worked for Microsoft in these areas since 2005. My work has included helping our game developer partners port titles like Candy Crush, Alto's Adventure, Subway Surfers, and Monument Valley to Windows and Windows Phone, building projects that showcase new technologies for Coding4Fun and Channel 9, writing C++ and gamedev docs for docs.microsoft.com, and speaking at various conferences such as BUILD, Unite, VSLive, and more.
I'm probably best known for my .NET Wiimote library, but I have also created a pile of other projects and articles, worked on the original Kinect for Windows SDK, the Microsoft Mustang (Project Detroit), BoxingBots, and the LEGO EV3 Sentry Bot. I also co-authored two books: "Coding4Fun: 10 .NET Programming Projects for Wiimote, YouTube, World of Warcraft, and More" and "Debugging ASP.NET".
I have self-published or dabbled in building modern and retro gamedev projects on PC, iOS, Android, Xbox One, Xbox 360, Dreamcast, Neo Geo Pocket, Atari Lynx, Gameboy, Apple II(gs), and more. When I'm not working, you'll find me restoring the pinballs in my garage, playing a game, or working on yet another gamedev or emulation project.
- Game Development
- VR / AR / MR
- Emerging tech
- IoT / hardware
- .NET / C#