Microsoft Research

Great group. Why is that every time I get with an awesome team, they either get dissolved or run out of vendor budget?


My most recent contract is officially coming to an end so I'm back on the market!

This normally lasts for only 1 or 2 interviews, so if you want me, better move fast!

Use the Contact page to get me on your team!