Lead maintainer of an open-source Flash Player reimplementation.
Built in Rust, targeting both WebAssembly and desktop.
Worked in a team environment on a strategy game for Xbox One and Steam.
Built the level editor and tools to convert vector art to custom asset formats.
Created open-source software to convert Flash animations to HD video.
Used by animation studios such as Cartoon Network.
Developer for the hit indie game on Xbox 360, Steam, and Xbox One.
Responsibilites included gameplay, engine programming, and networking.
Assisted in porting the classic title to Xbox 360.
Triaged engine bugs and designed mini-game levels.
June 2013 - Present
Worked in a small team to develop award-winning games for consoles and PC.
Contributed to all facets of the in-house C++ engine.
Web Game Developer
May 2006 - December 2012
Developed games and features for a community-driven entertainment website.
Architected an API for social features in web games.
Teaching & Presentations
Ranked top 1000 in the IFPA world pinball rankings.
Developed software for pinball streaming on the San Diego Pinball Twitch channel.
Volunteer juror for the Meteoriks demoscene awards.
Interested in development for vintage computers and consoles.
Penn State University
B.S. in Computer Science, August 2009.
GPA: 3.9 / 4.0