Miller Tinkerhess

I wrote my first text adventure in QBasic when I was eight. I have 12 years' professional software development experience (14 if you count grad school!).

I've worked on an AR IDE; a synthesizer; an online digital card game; VR tech demos, turorials, and multiplayer prototypes; a solo-dev roguelite; a AAA multiplayer first-person shooter; and real-time strategy prototypes.

I also have a degree in jazz trumpet and like to play guitar and synthesizers! My current side project is, a synthesizer written in C++ and JavaScript that runs in the browser using WebAssembly.


Snap, Inc. - Santa Monica, CA
Software Engineer, Lens Studio team - June 2021 to present

Riot Games - Los Angeles, CA
Legends of Runeterra:
Staff Software Engineer, Acquire and Collect team - April 2021 to June 2021
Senior Software Engineer, Acquire and Collect team - January 2020 to April 2021
Software Engineer, Gameplay Features team - June 2018 to January 2020

Oculus, Facebook - Seattle, WA
Game Programmer, Oculus REX team - October 2016 to April 2018

Adventure Delivery Service - Seattle, WA
Solo Developer - April 2016 to June 2018

343 Industries, Microsoft Studios - Kirkland / Redmond, WA
Software Development Engineer - May 2013 to April 2016

Age of Empires team, Microsoft Studios - Redmond, WA
Software Development Engineer - August 2012 to May 2013

University of Michigan Artificial Intelligence Lab - Ann Arbor, MI
Research Programmer - October 2009 to August 2010

National Association of College Stores - Oberlin, OH
Web Developer - June 2008 to May 2009


University of Michigan - Ann Arbor, MI
Master's Degree in Computer Science - May 2012
Graduate Research Assistant with the Soar group under Professor John Laird.

Oberlin Conservatory of Music - Oberlin, OH
Bachelor of Music in Jazz Trumpet Performance - May 2008