January 2021 – Present
Bellevue, WA

Staff Software Engineer

Unity Technologies

March 2012 – January 2021
Redmond, WA

Principal Architect


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

How to calculate the rate limit status when using the GCRA for response headers.

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 …