Will Herrmann is a Java developer with 11 years of hands-on experience who blends backend modernization with UI-focused full-stack contributions, particularly in open-source game engines. He has improved installation wizards, cross-platform compatibility, and macOS-specific UX details for projects like OpenMW and OpenTESArena, demonstrating care for both developer and end-user flows. His work on PMD shows a pragmatic approach to code modernization and best practices, replacing deprecated APIs and tightening charset handling. Regular contributions to ScummVM and other repos highlight a commitment to code quality, documentation, and small-but-meaningful fixes. Will enjoys tackling the unique technical challenges game engines pose, and often contributes outside work hours as an open-source committer.
Contributions:7 PRs, 17 comments, 2 issues in 5 years
Contributions summary:Will primarily focused on code modernization and refactoring within the PMD project. They updated code to use modern Java features, replacing deprecated methods and libraries with their newer counterparts, ensuring compatibility and potentially improving performance. Their work included replacing IOUtils methods with alternatives like StringReader and try-with-resources statements, indicating a focus on code quality and maintenance. They also made changes related to character set handling, using StandardCharsets.UTF_8, demonstrating attention to detail and best practices.
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Role in this project:
Full-stack Developer
Contributions:68 commits, 29 PRs, 114 comments in 4 years 1 month
Contributions summary:Will primarily worked on the user interface (UI) and the installation wizard of the OpenMW game engine. Their contributions involved modifying the wizard's component selection, installation, and conclusion pages. They also addressed UI-related issues by swapping Ctrl and Meta keys on macOS. These changes improved the user experience and the clarity of the installation process. Furthermore, they added a tutorial for placing an in-game item.
gametrackerrpgrpg-gamec-plus-plus
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.