Ryan Gribble is a Product Architect with over two decades of hands-on experience accelerating software delivery through DevOps, architecture and automation across regulated enterprises and fast-scaling tech companies. He blends deep backend and infrastructure chops—shaping distributed, high-volume transaction systems—with practical expertise in build, deployment and configuration tooling. Recently transitioning into product management, he pairs user-centered discovery with technical stewardship to deliver measurable improvements in developer productivity and operational maturity. An active open-source contributor, Ryan has enhanced PVR functionality in the widely used Kodi project and improved testing and concurrency in .NET libraries, showing attention to both user-facing features and robust engineering. Based in Brisbane, he is known for pragmatic, metrics-driven change and for translating complex operational problems into product-led solutions.
12 years of coding experience
12 years of employment as a software developer
Bachelor of Information Technology (Information Systems), Bachelor of Information Technology (Information Systems) at QUT (Queensland University of Technology)
Hillbrook
Organizational Leadership, Organizational Leadership at Brilliant Minds Leadership By Design Program
Old XBMC PVR add-ons for Kodi up till Helix. Anything newer than Helix is built from the new location: https://github.com/kodi-pvr
Role in this project:
Back-end Developer
Contributions:50 commits, 8 PRs, 9 comments in 1 year 1 month
Contributions summary:Ryan primarily focused on enhancing the XBMC PVR add-on, implementing new features and improving existing functionalities. They added channel group support, radio support, and improved server communication, incorporating retry mechanisms and handling backend notifications. The user also added support for play counts and watched status being stored in the backend, and enhanced the recording features.
A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:12 commits, 1 PR, 12 comments in 16 days
Contributions summary:Ryan primarily contributed to the testing infrastructure and core functionality of the .NET library. They fixed concurrency issues in tests by ensuring consistent experiment naming. They added new tests to increase test coverage, including concurrent task testing and ensuring exceptions were handled correctly. Furthermore, they added the ability to run tasks concurrently with configurable number of concurrent tasks.
net-librarydotnetcriticalrubypaths
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.