Work History

Obsidian Entertainment Logo

Senior Gameplay Engineer

Obsidian Entertainment
Irvine, CA 2026 - Present

Gameplay prototyping and development on an unannounced title.

  • Developing new gameplay features using Unreal Engine C++ and blueprints
Turn 10 Studios Logo

Senior Software Engineer

Microsoft - Turn 10 Studios
Remote 2018 - 2025

Gameplay engineering from pre-production to launch on Forza Motorsport. Shipped features and fixes monthly in a custom C++ game engine as part of a Games as a Service (GaaS) live program.

  • Implemented key post-launch gameplay changes to the Car Upgrade System, resulting in 13% improvement in Steam "Recent Review" score month-over-month.
  • Architected a new content authoring workflow, allowing designers to create and deploy new race events as CMS content resulting in a 200% improvement to designer iteration time.
  • Mentored 2 junior engineers by leading technical roundtables and providing detailed code reviews.
  • Collaborated with design, cinematics, UI, game systems, and rendering teams to prototype a new interactive player homespace experience with deep customization features.
  • Developed live features in the game client which scaled flawlessly to millions of players on launch day. Worked closely with the services team to profile and address REST API bottlenecks during development.
  • Partnered closely with designers to build a new on-track progression system, translating high-level design intent into a technically feasible implementation.
  • Led a strike team of 4 engineers to address quality issues with screen transitions for launch. Worked with producers to triage, prioritize and assign issues according to a tight ship schedule.
  • Built a challenge-based unlock system for awarding players in-game currency, cars, and Xbox and Steam achievements based on their performance in the game.
Xbox Logo

Software Engineer II

Microsoft - Xbox Live
Redmond, WA 2017 - 2019

Reliably shipped features and bug fixes on a monthly schedule to the XSAPI SDK.

  • Built and maintained the web front-end for a new sign in / sign up flow for multi-platform Xbox Live using Javascript, HTML, CSS and webpack.
  • Created Unreal Engine prototypes, building code samples and engine demos for studios partners.
  • Wrote test applications in C++, Java and Objective-C that the XSAPI team used daily for feature development on Windows, Android and iOS ecosystems.

Freelance Programmer

Self-Employed
San Diego, CA 2016 - 2017

Created async turn-based multiplayer mode for Gear VR strategy game Skylight. Implemented an entire multiplayer experience in Unity supported by cloud session saving using Heroku and Redis.

Pocketwatch Games Logo

Software Engineer

Pocketwatch Games
San Diego, CA 2014 - 2016

Gameplay and UI engineering, game design, and community management for the indie RTS title Tooth and Tail.

  • Designed and implemented deterministic multiplayer gameplay and AI combat systems for an RTS title built in C# and XNA, operating under strict lock-step networking constraints.
  • Developed a novel automated build and deploy pipeline allowing a studio of 3 to effortlessly push builds and patches to the community.

Solutions Engineer

Provide Commerce
San Diego, CA 2014

Full stack web development for an e-commerce gift retailer using ASP.NET, MVC, HTML, Javascript and LESS.

  • 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

Developed a full stack solution for efficiently uploading gigabytes of biomedical data to a secure analysis endpoint using multi-threaded Javascript and Node.js.

  • 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

Logo of Forza Motorsport

Forza Motorsport

2023

Senior Gameplay Software Engineer

Logo of Skylight

Skylight

2017

Multiplayer Programmer

Logo of Tooth and Tail

Tooth and Tail

2017

Additional Programming