Work Experience

Turn 10 Studios Logo

Senior Software Engineer

Microsoft - Turn 10 Studios

Remote

2018 - 2025

  • Shipped features and important updates to millions of players as part of a Games as a Service live program.
  • Improved Steam "Recent Review" score by 13% month over month by reworking the car upgrade system on a tight timetable.
  • Worked with UI engineers and designers to ship a new player retention loop in support of MAU.
  • Led a small strike team that worked with UI and cinematics teams to address quality issues for ship such as hitches, screen flashes, and UI transition problems.
  • Worked with the live services team to optimize REST API calls during gameplay to help ensure scalability for worldwide release.
  • Collaborated across design, cinematics, UI, game systems, and rendering to deliver player customization features that ultimately did not ship.
  • Drove technical designs and discussions around player progression systems that interact with the services backend to track progression, game challenges, and reward in-game currency and items.
  • Extended previously built progression systems to add Xbox and Steam achievements to the game. Supported external partners in implementing the achievements using the new system.
  • Mentored junior engineers through technical roundtables and code reviews.
Xbox Logo

Software Engineer II

Microsoft - Xbox Live

Redmond, WA

2017 - 2019

  • Built and maintained web frontend for a new sign in / sign up flow for multi-platform Xbox Live.
  • Built various test apps and prototypes for new Xbox Auth Library (Xal) and XSAPI, including the Win32 test app the Xal team relies on daily for testing.
  • Feature work and bug fixes supporting monthly releases for Xal.

Freelance Programmer

Self-Employed

San Diego, CA

2016 - 2017

  • Responsible for implementing the multiplayer mode for a GearVR title in Unity3D.
  • Implemented asynchronous turn-based gameplay using Photon Realtime and a custom node.js endpoint hosted on Heroku.
Pocketwatch Games Logo

Software Engineer

Pocketwatch Games

San Diego, CA

2014 - 2016

  • Technical ownership of UI architecture and implementation for a real-time strategy game in XNA.
  • Gameplay programming and debugging with special attention to the pitfalls of lock-step networking.
  • Significantly reduced deployment times by automating the build pipeline using Slack and Hubot.

Solutions Engineer

Provide Commerce

San Diego, CA

2014

  • Frontend and backend web development using ASP.NET MVC and LESS to support major responsive overhaul to ProFlowers order process pages.
  • Architecture and development on QA automation platform using Selenium and Visual Studio. Implemented Page-Object model to create reusable test-platform for web regression testing.
Seal of the University of California, San Diego

Programmer Analyst

UC San Diego Division of Biomedical Informatics

San Diego, CA

2012 - 2014

  • Co-Author: “MAGI: a Node.js web service for fast microRNA-Seq analysis in a GPU infrastructure.” Bioinformatics 2014; 30 (19): 2826-2827.

Game Credits

Forza Motorsport

2023

Senior Gameplay Software Engineer

Logo of Forza Motorsport

Skylight

2017

Multiplayer Programmer

Logo of Skylight

Tooth and Tail

2017

Additional Programming

Logo of Tooth and Tail