March 2012 – Present
Redmond, WA

Senior Software Engineer


I’ve worked on many things in Xbox Live:

  • Short Stack - The service framework that all Xbox Live services are built on.
  • Xbox Live security - Sign-in services, and shared security libraries.
  • Xbox developer experience - Developer portal for configuring and publishing games.
  • Xbox Live multiplayer - Multiplayer services such as sessions, LFG, matchmaking, notifications, etc.
September 2008 – December 2011
Pittsburgh, PA


Carnegie Mellon University

Bachelor of Science in Computer Science

Recent Posts

Efficient rate limiting using the generic cell rate algorithm explained.

I review a lot of C# code and the one thing I see people screw up the most is IDisposable. I think part of the reason is they don’t …

One of the perks of working at Xbox is I can get pretty much any game I want. Unfortunately I don’t have time to play every game I …

BioShock Infinite is insanely great. The story is amazing. The characters are unforgettable. The gameplay is a blast. Sorry, am I …