Innovative and versatile game developer with 10+ years of experience across iGaming, browser-based, and Unity platforms. Specializes in building and maintaining live-service game engines, rich gameplay mechanics, and the full-stack web infrastructure that powers real-money gaming products at global scale. Passionate about delivering compelling player experiences through tight collaboration between engineering, design, and audio, with a strong track record of shipping games that perform reliably in production.

Preston Johnson

Innovative and versatile game developer with 10+ years of experience across iGaming, browser-based, and Unity platforms. Specializes in building and maintaining live-service game engines, rich gameplay mechanics, and the full-stack web infrastructure that powers real-money gaming products at global scale. Passionate about delivering compelling player experiences through tight collaboration between engineering, design, and audio, with a strong track record of shipping games that perform reliably in production.

Available to hire

Innovative and versatile game developer with 10+ years of experience across iGaming, browser-based, and Unity
platforms. Specializes in building and maintaining live-service game engines, rich gameplay mechanics, and the full-stack
web infrastructure that powers real-money gaming products at global scale. Passionate about delivering compelling player
experiences through tight collaboration between engineering, design, and audio, with a strong track record of shipping
games that perform reliably in production.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Game Developer Group Lead at MahiGaming
January 1, 2023 - January 1, 2025
Led development across 20+ simultaneous live, real-money casino games on a global platform. Built and maintained a scalable HTML5/TypeScript/Node.js game engine to support smooth deployments. Managed an aggressive shipping schedule, balancing live updates, hotfixes, and feature work across the portfolio. Coordinated requirements with design, art, audio, and QA to ensure gameplay features met player and platform needs. Drove workflow improvements, CI/CD enhancements, and issue-tracking optimizations. Mentored up to 5 engineers, conducted 1:1s, set SMART goals, and performed quarterly reviews. Traveled to international offices to train developers on workflows and studio culture and represented the studio at industry events and conferences. Participated in technical interviews and hiring.
Game Developer (Levels I - III) at MahiGaming
January 1, 2015 - January 1, 2023
Contributed to 66 online slot games across the portfolio, primarily developing HTML5/TypeScript/Node.js with supporting tech as needed. Led development of a scalable casino game engine, optimizing performance for live deployments in multiple regions. Spearheaded audio integration by building adapter-based audio libraries and custom authoring tools, giving sound designers autonomy over asset testing and implementation. Collaborated with sound designer to refine audio features, maintaining close feedback loops between design intent and engine behavior. Optimized audio buffer pipeline, reducing RAM usage by 8% through profiling and fixes. Built content validation, localization, and accessibility pipelines to support a global audience. Led daily cross-location syncs with product teams and implemented CI/CD pipelines to streamline releases.
Lead Developer / Technical Lead / Audio Lead at A.V.
January 1, 2013 - January 1, 2016
Led all technical development for a Unity 3D stealth game with a unique Sound to Light mechanic where sound generates light and attracts enemies. Designed and owned core game engine, gameplay systems, and asset pipeline from prototype to Steam release; integrated soundtrack with level progression. Collaborated with composers to shape the game's audio and personally created many sound effects, ensuring tight integration with engine behavior. Managed a 16-person multidisciplinary team (engineering, art, audio, QA); conducted code reviews, performance evaluations, and contributed to contributor contracts. Organized public playtests and iterated on design based on real feedback, guiding the project from Kickstarter to Steam Greenlight and commercial release in February 2015, with distribution through Humble Bundle.
Senior Applications Engineer at EMS eSchedule
January 1, 2009 - January 1, 2015
Led design and development of key web modules (Document Library, Event Calendar) and built custom workforce management tools in collaboration with clients. Performed extensive SQL database work to enhance functionality and stability; mentored junior engineers through interviews and training.

Education

M.S. in Game Design and Development at Rochester Institute of Technology
January 1, 2007 - January 1, 2014
B.S. in Game Design and Development, Minor in Web Development at Rochester Institute of Technology
January 1, 2007 - January 1, 2014
M.S. in Game Design and Development at Rochester Institute of Technology
January 11, 2030 - April 9, 2026
B.S. in Game Design and Development, Minor in Web Development at Rochester Institute of Technology
January 11, 2030 - April 9, 2026
B.S. in Game Design and Development, Minor in Web Development at Rochester Institute of Technology
January 1, 2007 - January 1, 2011
M.S. in Game Design and Development at Rochester Institute of Technology
January 1, 2012 - January 1, 2014
M.S. in Game Design and Development at Rochester Institute of Technology
January 11, 2030 - April 9, 2026
B.S. in Game Design and Development, Minor in Web Development at Rochester Institute of Technology
January 11, 2030 - April 9, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Media & Entertainment, Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more