Lexi Mayfield is a software engineer with 15 years of hands-on experience across C++, C, Python and PHP, currently building and modernizing classic game ports and remasters at Nightdive Studios. She combines low-level systems and game-engine work—having improved rendering, interpolation and MIDI integration in notable open-source Doom projects—with web and backend expertise in CakePHP, MySQL and automation tooling. Comfortable across Windows, macOS and Linux, she brings practical skills in testing, CI and build systems (CMake, unit tests, Ansible) and a history of shipping features on aggressive schedules. Notably, her open-source contributions include stabilizing a Go-based Lua VM and adding smoother frame-rate and audio plumbing to heritage game engines, reflecting a blend of legacy-revival passion and modern engineering rigor.
15 years of coding experience
17 years of employment as a software developer
BA, Computer Science, BA, Computer Science at University of North Carolina at Charlotte
Chocolate Doom is a Doom source port that is minimalist and historically accurate.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:64 commits, 6 PRs, 41 comments in 2 years 10 months
Contributions summary:Lexi primarily focused on integrating and improving the MIDI music capabilities within the Chocolate Doom source port. Their contributions included implementing a new MIDI socket client, refactoring existing RPC functionality, and transitioning to a pipe-based communication method for improved reliability. They also implemented server-side logic and refined the integration to allow independent volume control and shutdown handling. The user's efforts ultimately created a functional prototype with the ability to handle music overrides.
Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
Role in this project:
Full-stack Developer
Contributions:17 commits, 2 PRs, 3 comments in 1 year 11 months
Contributions summary:Lexi implemented several features related to enhanced frame-rate and view interpolation within the Crispy Doom source port. This involved changes across multiple files to uncap the framerate, add an FPS counter, and introduce interpolation for both player and object positions, as well as sector movement. The contributions involved modifying core rendering components and game logic to achieve smoother visuals. The user also addressed compile issues for specific compiler versions.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lexi Mayfield - Software Engineer at Nightdive Studios