I am focusing on distributed systems and tooling for game platforms and MMOs, along with gameplay programming and any systems that come with large player counts (matchmaking, player stats, ranked systems, etc).
Network programming provides a lot of interesting (and sometimes frustrating) problems that have fascinating solutions that really make me think outside the box. I have loved playing games with friends since I was a kid and I want to spread that kind of fun around the world.