Over his four years at Treyarch he has worked on various systems including tools, gameplay prototypes, UI, and eSports initiatives. Before Treyarch, he worked at Activision and Infinity Ward developing tools to connect systems between studio and publisher. He received a Film Production degree at Loyola Marymount University in 2012, and is a self-taught software engineer.