support new Dragon monsters.
● Built a new World Event system that controls dynamic event spawns
in an overland zone.
● Added additive-animation capabilities to our animation system to
support Dragons and future monsters / improvements.
Muzzy Lane Software, Newburyport MA
Core Service Engineer - July 2014 - March 2016
Led team of senior engineers to remake all of Muzzy Lane’s services and
software. Wrote a completely new service that serves games to students, and
allows Subject Matter Experts to author the content of those games. This new
service uses only native web technologies (HTML5, WebGL, WebSockets) to
run in browsers and on mobile devices. Led engineering efforts on the
backend service, client architecture, dev-ops, tools, and analytics.
Senior Engineer - November 2012 - July 2014
As a senior engineer, I was responsible for maintaining our proprietary Locust
Engine (C++, Javascript), as well as working on game prototypes, maintaining
live products, tech support, dev-ops, and working with customers to create
engineering specs, roadmaps, and estimates.
Junior Engineer - November 2010 - November 2012
As a junior engineer, I worked as a gameplay programmer, tools programmer,
and on engine features. For most projects, I was either the only game
programmer or part of a small team, and they were usually done over a period
of 4-6 months. During this time I led efforts to build a suite of tools used to
build RPG-like games: conversation editor, scene editor, and a quest / game
state editor.
EDUCATION
Worcester Polytechnic Institute, Worcester MA
B.S. Interactive Media and Game Development — 2006-2010
Minor in Computer Science