Thomas Crider

Senior Software Maintenance Engineer at Red Hat

Denver, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job18 years of employment as a software developer
bookGraduated with AP and Honors, Graduated with AP and Honors at Mandarin High School
bookAssociate of Science - AS Computer Science, Associate of Science - AS Computer Science at Florida State College at Jacksonville
github-logo-circle

Github Skills (20)

proton10
python10
app-launcher10
bash10
build-system10
launcher-application10
application-launcher10
cicd10
automation10
script10
automations10
vagrant10
wine10
launcher10
containerization9

Programming languages (16)

C++CSSRustCHTMLKotlinJustTypeScript

Github contributions (5)

github-logo-circle
My custom build of wine, made to use with lutris. Built with lutris's buildbot.
Role in this project:
userDevOps 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.
gamewineprotonlutrisbuildbot
lutris/lutris

Mar 2019 - Aug 2022

Lutris desktop client
Role in this project:
userBack-end Developer
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