These games have included horse sims, telecom sims, virtual farm sims, RPGs, trivia games and multiplayer board games. John’s earlier games were downloadable games and web games and he has expanded into other platforms such as Facebook, iOS and Android as they have become available. He has worked with all parts of the development stack including clients for web, mobile and desktop, asynchronous and real time servers, build automation, data storage (such as SQL, NoSQL and cloud-based solutions), and tools for producers, designers and artists. John has a long-term interest in using procedural content generation to create interactive stories. John has a doctorate in mathematics from University of Maryland.