Career History

Total Respawn  – Lead Software Engineer and Technical Advisor                          Nov 2020 Present

  • Develop a multiplayer virtual reality game in Unity3D for a live arcade experience.
  • Develop tools for the design team to test ideas and make gameplay changes.
  • Advise the team on available third party tools and source control best practices.

Ghost Lab Games – Lead Software Engineer: Contract                                            Jan 2021 Present

  • Integrate the work from the narrative, music, and animation teams to develop a single player game in Unity3D.
  • Develop a tool for narrative to execute commands as part of character dialogue.
  • Construct builds with controls for the music team to test pacing and implementation of their work.

Listen Inc  –  Software Developer in Test                                                             Mar 2020 – Oct 2020

  • Maintain and improve the Jenkins automated build system and Ansible playbooks to generate Jenkins agents.
  • Develop tools to create statistical reports of software performance.
  • Develop Python tools to automate hardware and software testing.
  • Refactor and document legacy code written in Python and Groovy.

Demiurge Studios (SEGA Networks) –  QA Tester                                                Apr 2015 – Mar 2017

  • Tested and documented bugs in JIRA for Marvel Puzzle Quest, Puzzle & Glory, and Crazy Taxi Gazillionaire on PC [Steam], iOS, and Android platforms.
  • Collaborated with full stack engineers to determine the cause of complex bugs.
  • Coordinated customer service and community management staff for the top grossing cross-platform Marvel Puzzle Quest.
  • Communicated with users to document and test reported issues. 
  • Participated in the agile software development process, working with three different scrum teams.


Start Something  –  Mechanical Engineering prototyping                                   Aug 2012 – Apr 2015

  • Managed and tracked deliverables in Microsoft Excel.
  • Rapid Prototyping of potential projects to determine feasibility.



University at Buffalo

  • B.S. Computer Science: Completed Fall 2019.
  • B.A. Economics: Completed Spring 2009.

Programming and Software

Languages: C#/C++, Python, Java, Javascript, SQL, Mips assembly.

General: Unity3D, JIRA bug tracking, Github, Perforce, OpenCV, Jenkins, Ansible, Docker, Mixpanel analytics, Linux, Audacity, Adobe Photoshop, Robot Operating System

Independent Portfolio 

Data Processing and Collection – Contract: Design the data structure and presentation of user’s activity for an online learning platform.

Virtual Reality – Puzzle: “Escape the witch’s grotto” Potion mixing escape room.

Unity3D – Game: “Ok Heist” Putting a team together for a heist pulled from a Google doc.

Android app: Digital version of the card game “Egyptian Ratscrew” with local multiplayer and computer players on a single device.

Android app: “Drop the Mic” Initially meant to be a test of posting an app on the Google Play Store resulted in 600,000 downloads.

Writing/Editing:  Freelance: Two science books for 10-12 year olds about ‘Weathering and Erosion’ and ‘Mixtures vs Solutions’.

Hack-a-Thons and Game Jams 

VR/AR: Microsoft Hololens, Google Project Tango, Hack Reality Virtually 2016-19 and Intel’s Realsense.

Other: Attended Global Game Jam 2014-19, MIT Escape the Room, Purple Monkey game jam.