Available to hire
Hi, I’m Matthew Spencer. I’m a game developer and software engineer with a strong focus on AI-driven tooling, cross-disciplinary collaboration, and delivering polished games and interactive experiences across PC and console platforms.
I enjoy turning ideas into playable experiences, building scalable development workflows, and mentoring teams to ship reliable software and engaging gameplay.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Software Engineer at Microsoft
July 12, 2022 - April 19, 2024Software Engineer at Microsoft Corporation
January 1, 2025 - PresentRemote software engineering role for Xbox Studios Quality R&D. Lead efforts to design and implement a UE5 plugin leveraging multiple AI endpoints to generate image-to-image outputs and convert those images into usable 3D assets inside the game world. Built an editor plugin using C++ and Slate UI, researched open-source AI solutions for asset generation, and refactored UE5 UI/HUD to align with standard Blueprint practices. Migrated deep Unreal Engine C++ code into a focused research plugin, evaluated behavior across UE5 versions, and integrated ONYX AI model deployment tooling (C# and XML) for runtime deployment. Developed a trajectory AI inspection tool for external teams to monitor AI model trajectories and collected profiling data for model evaluation. Enhanced post-processing imaging pipelines and optimized segmentation performance from 1.5 minutes per image to 10 images per second.
Founder & CEO at Yooper Game Studios LLC
April 1, 2024 - PresentDeveloped and published Steam PC titles: Super Battle Polycars, Lamentations, Exodus of Descent. Led a small team to full game development, including gameplay systems, UI, and online multiplayer. Coordinated localization, QA, and marketing; negotiated distribution and publisher partnerships and served as PlayStation Studio partner to port games to PS5.
Software Engineer at Microsoft Corporation
July 1, 2022 - April 1, 2024Engineering role in Xbox Studios Quality R&D. Continued work on UE5 tooling and AI integration, extending plugin functionality, performance tuning, and cross-version compatibility for internal toolchains and gameplay pipelines.
Research Engineer at Keweenaw Research Center
May 1, 2018 - July 1, 2022Designed and developed a real-time GPS simulation program in UE4, including modular LiDAR plug-in and a custom 3D mesh editor. Implemented a web-based app for full-time employees to check out part numbers, migrated legacy tools, and contributed to multidisciplinary teams addressing large-scale research projects.
Software Engineer Intern at Jackson National Life Insurance
October 1, 2017 - May 1, 2018Remote intern on Output Solutions team. Assisted with SQL data management, software testing, and user-facing tool iterations; contributed to current software applications and helped sustain ongoing development.
Education
MS Computer Engineering at Michigan Technological University
August 24, 2020 - May 13, 2022Master of Science in Computer & Electrical Engineering at Michigan Technological University
January 11, 2030 - May 1, 2022Qualifications
Industry Experience
Gaming, Media & Entertainment, Software & Internet, Education, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Detroit today.