Thomas Crider is a Senior Software Maintenance Engineer at Red Hat with 12 years of experience bridging support, maintenance, and DevOps. Based in Denver, he’s a long-time open-source tinkerer and one of three maintainers of wine-staging, contributing key compatibility fixes that help Windows games run on Linux and improving integration in the popular Lutris game launcher. His work spans build automation for custom Wine builds, back-end changes to detect custom Proton builds, and robust scripting to handle complex Wine and Vulkan configurations. Known for turning hobbyist passion into reliable production contributions, he combines hands-on engineering with deep practical knowledge of Linux gaming stacks.
11 years of coding experience
18 years of employment as a software developer
Graduated with AP and Honors, Graduated with AP and Honors at Mandarin High School
Associate of Science - AS Computer Science, Associate of Science - AS Computer Science at Florida State College at Jacksonville
My custom build of wine, made to use with lutris. Built with lutris's buildbot.
Role in this project:
DevOps Engineer
Contributions:98 releases, 296 commits, 8 PRs in 2 years 10 months
Contributions summary:Thomas primarily focused on automating and streamlining the build and deployment processes within the repository. They implemented a build environment setup using bash scripts and tools like Vagrant. Their contributions included setting up SSH access for build machines, configuring container networks, and automating the build processes for the Wine project. They also made improvements to the build script itself.
Contributions:13 commits, 12 PRs, 41 pushes in 3 years 5 months
Contributions summary:Thomas primarily contributed to the Lutris desktop client by enhancing the integration with Wine and Proton, key components for running games. Their work involved adding functionality to detect custom Proton builds and modifying Wine-related scripts to correctly handle paths and configurations. The user also addressed several bug fixes and implemented changes to Vulkan ICD loader options and UMWL integration, improving the overall compatibility and functionality of the game launcher. This includes ensuring the correct selection of Vulkan loaders and proper handling of ULWGL for specific wine configurations.
pygobjectpythongaminggame-launcherpython3
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
Thomas Crider - Senior Software Maintenance Engineer at Red Hat