Search this site

Game Development

What does it take to ship a great game? I work as a Technical Program Manager at Xbox Game Studios, where I get to work alongside some incredible studios on titles like Forza Horizon, Fable, Hellblade 2, and Blade.

These articles cover the technical side of game development - from diagnosing crashes on Xbox and Windows, to best practices for handheld gaming. Practical stuff, written from the inside.

If you build games or want to understand how they're made, you're in the right place.

Game Development
A Maturity Matrix for Game Development

21 July 2026

A Maturity Matrix for Game Development

A few years ago, I wrote about using a Maturity Matrix to assess software engineering teams. The idea was simple - what does a great team look like, and how honestly can you measure yourself against that picture? Since then, I've moved into the gaming industry. Anyone who has taken

Staying Technical as a Technical Program Manager

18 February 2026

Staying Technical as a Technical Program Manager

Learn practical ways Technical Program Managers can stay technical - daily habits, internal engineering practices, and hands-on routines that keep skills sharp while leading programs at scale.

From Crash to Resolution: A Practical Guide for Xbox & Windows Developers

24 November 2025

From Crash to Resolution: A Practical Guide for Xbox & Windows Developers

If you’ve ever had an app crash at the worst possible moment, you’ll know how frustrating it can be - both for developers and players. Recently, I wrote an article for the Microsoft Developer blog that dives deep into this exact challenge: how to diagnose and resolve crashes effectively

16 June 2025

Best Practices for Handheld Gaming Development

If you've ever played a game on a modern handheld device, you'll know how much fun it can be. I recently wrote an article on the Microsoft Game Dev Blog about some key recommendations to help you craft exceptional gaming experiences for handheld devices. Please head over to

15 February 2024

Getting started with Azure's Hybrid and Embedded Text-to-Speech

Over the past few months, I've been experimenting with Azure's Text-to-Speech service. It is a super powerful API that enables fluid, natural-sounding text to speech that matches the tone and emotion of human voices. Whether you are building an app or a game, Text-to-