Roger embodies both a generalist and a specialist. He thrives on learning and applying new techniques to solve problems, and thus has developed a broad and varied skill set. He has worked in every job from associate developer through head of development, and is equally handy at management, architecture, and low-level implementation. In his work, Roger strives for elegance, simplicity, and an enjoyable and memorable experience, the achievement of which has earned his work nods from the ADC, Cannes Lions, FWA, CommArts, One Show, and more. Currently Roger is fascinated by using aspects of his ongoing studies in machine learning, neural nets, computer vision, and natural language processing to create new and surprising experiences in software. In addition to creating applications and games for web, mobile, and desktop, Roger enjoys photography, design, animation, and pizza.