About Me

Welcome to my website! 

I currently work for the Rational Group writing server software for Full Tilt. My job is challenging and exciting. Some of the poker features I've worked on include:

  • Synchronized breaks which was an industry first at the time and is now an industry standard.
  • Automated tournament deals.
  • Draw poker games (2-7 triple draw, 5-card draw, Badugi).
  • Run it twice.
  • Tournament Tickets.
  • Irish poker, 5 card and 6 card Omaha, and Courchevel.
  • Multi-day tournaments.

My background is in computer science. I received my B.Sc. and M.Sc. from the University of Alberta in 2004 and 2007 respectively. While there, I worked on several projects I am proud of. Some highlights are:

In my spare time:

  • I'm an amateur photographer
  • I play poker recreationally from time to time
  • I enjoy reading a variety of books
  • I follow the tech industry pretty closely
  • I give video games and board games a fair amount of attention

Publications