Experience



Lead Software Engineer — Pilot Games

August 2022 - September 2025
When the company decided to form an internal game development team, they needed someone reliable with strong technical and mathematical skills — and I was fortunate to be top of mind. My primary responsibility was to develop the core file that controlled every possible game outcome. This file was critical to the success of each title and was subject to intense scrutiny, since any mistake would appear directly in front of players in a tightly regulated market.
Before this role, all the game logic was outsourced, meaning there was no internal reference code to build from. I reverse engineered the necessary systems by studying remnants of previous partner work and developed internal software from the ground up.
I’ve separated this position into two parts to clearly distinguish the responsibilities and skills involved: one focused on the lead engineering side and the other on the mathematical aspects.
  • Designed and developed the company’s core math engine in Python, powering regulated pull-tabs.
  • Built an automated pipeline to transform configuration files into production ready game packages and whitebox simulations.
  • Revived stalled projects by converting single models from failed external partnerships into complete, compliant game packages.
  • Led and mentored a team of six developers (internal and external): resolving resolving complex engine logic, and implementation challenges.
  • Partnered with project managers to define deliverables, set timelines, and communicate math engine capabilities and limitations.
  • Designed a UML diagram of the game engine to clearly document system architecture, enabling developers to onboard quickly and contribute effectively.
  • Contributed to the design of central game features, providing technical guidance and flagging mechanics that were infeasible within project requirements.



Mathematician — Pilot Games

August 2022 - September 2025
A continuation of section above, this highlights the mathematical side of the position.
  • Delivered more than fifty regulated games (each with five to twenty model variants), achieving target RTP and volatility across multibillion dollar markets.
  • Incorporated player behavior features (e.g., near misses) into models, optimizing engagement while maintaining compliance.
  • Built Excel based data models and visualizations that drove game outcomes, guided the pipeline, and communicated mechanics and results to stakeholders.



Technical Operations Manager — Pilot Games

December 2019 - August 2022
By the time I earned my degree, I had optimized the iPad configuration process to handle significantly higher throughput. My technical expertise and ownership of the project led to my promotion to manage new hires who supported the production process. I continued coding and enhancing the systems I built to further increase efficiency, streamline operations, and implement quality of life improvements.
  • Built and scaled an iPad configuration pipeline using Apple Configurator, increasing throughput from single device setups to hundreds of devices per day.
  • Managed a team of five, scheduling workloads and overseeing end to end device preparation, from software installation and SSID configuration to charging, labeling, and packaging.
  • Streamlined operational processes to support timely distributor shipments while maintaining compliance and quality standards.
  • Oversaw the replacement of roughly 10,000 outdated gaming tablets across Minnesota, ensuring every device was upgraded and ready for new software deployment.



Software Engineer — Pilot Games

August 2018 - August 2022
I joined the company during my final year and a half of school, when the team had fewer than ten people. I was fortunate to be part of its growth into a multibillion dollar revenue organization. Although I wasn’t directly involved with game development at first, I gained valuable insight into large scale operations by creating the first ordering system for player terminals and fulfilling those orders. This experience laid the foundation for the technical and problem solving skills I rely on to this day.
  • Built a PHP/MySQL system to track and manage thousands of orders and devices, replacing manual processes and improving operational efficiency; the platform remained in use for over six years.
  • Programmed iPads for player terminals with correct names, labels, SSIDs, and software configurations.
  • Supported distributors with device activation, troubleshooting.
  • Trained a computer vision pipeline to analyze recorded gameplay of electronic pull-tab decks and detect symbol or payout-related issues.



Certificates

Machine Learning Specialization



Skills

Languages
  • Python, PHP, C#, C++, C, JavaScript, HTML, CSS, SQL
Frameworks
  • Django, Bootstrap
Game Engines
  • Unity, Godot, Unreal
Tools
  • Git, Apache, Nginx, Gunicorn, Microsoft Excel, MySQL, UML, OBS, NumPy, Matplotlib, Pandas
Generic
  • Machine Learning, CI/CD, Game Design, Par Sheets, Class II Gaming, Automation, Raspberry Pi



Education

Central Michigan University
September 2015 - December 2019
  • B.S.  -  Computer Science



Extracurricular

Central Michigan University eSports Club
President, April 2017 - April 2019
  • Oversaw weekly meetings for members.
  • Hosted competitions between various schools.