Ryan Young is a software engineer with 11 years of experience who balances a public-facing career as a coach operator in Bakersfield with sustained open-source contributions and freelance game development. A UT Austin CS graduate, he’s implemented robust back-end features and async patterns for projects like a NiceHash Linux mining client and the widely-used Apprise notification library, improving API integrations, error handling, and parallel notification delivery. He also brings domain expertise in simulation from a second-party developer role at Dovetail Games, scripting mechanics in TypeScript and Lua and serving as a subject-matter expert for train sims. Practical, detail-oriented, and comfortable shipping production code across languages and platforms, he combines real-world operational discipline with a taste for systems-level engineering—plus a well-documented preference for containerizing deployments.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Science and Arts - BSA, Computer Science, Bachelor of Science and Arts - BSA, Computer Science at The University of Texas at Austin
A NiceHash cryptocurrency mining client for Linux.
Role in this project:
Back-end Developer
Contributions:6 releases, 31 commits, 5 PRs in 1 year 8 months
Contributions summary:Ryan primarily contributed to the NiceHash cryptocurrency mining client for Linux by implementing and refactoring back-end features and API integrations. They addressed code related to versioning, error handling, and platform updates. The user also worked on integrating the NiceHash API (v2), including functions for multi-algorithm information retrieval and stratum calls, demonstrating an understanding of mining protocol.
Apprise - Push Notifications that work with just about every platform!
Role in this project:
Back-end Developer
Contributions:16 reviews, 6 commits, 7 PRs in 1 year 3 months
Contributions summary:Ryan implemented asynchronous notification methods and added type stubs for the project, significantly enhancing the application's performance and maintainability. They refactored notification handling, including parallel processing with a thread pool and optimized notification sending. The user also addressed issues with Pushover attachments and HTML to plain text conversion.
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.