Ryan Roden-corrent is a Staff Software Engineer with 13 years of experience building robust backend systems and developer tooling, currently based in the Raleigh–Durham area and leading engineering efforts at Tanium. He has a strong track record at large vendors including Microsoft and HERE, and his work spans systems-level features like Git SSH support, build automation, and cross-platform compatibility. An active open-source contributor, Ryan has improved core libraries and tools across projects such as Godot, raylib, the D standard library (phobos), and LMMS—often focusing on edge-case correctness, build systems, and editor/user workflows. He favors elegant, low-friction interfaces between humans and computers, evidenced by contributions that simplify export/render pipelines, editor shortcuts, and reproducible builds. Colleagues rely on him for thoughtful refactors that fix subtle bugs (e.g., NaN/Inf handling in std.json) and for pragmatic additions that improve testing and automation.
13 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at University of Florida
Addon for Blender to directly export to a Godot Scene
Role in this project:
Full-stack Developer
Contributions:9 reviews, 25 commits, 18 PRs in 2 years
Contributions summary:Ryan has primarily contributed to the Godot Blender Exporter, a tool for exporting Blender scenes to the Godot game engine. They implemented features such as assigning meaningful names to bone attachment nodes and supporting the export of looped animations. Additionally, the user improved the export of SpatialMaterials and refined the conversion of material nodes to Godot shaders, demonstrating their ability to work across different areas of the project, including code changes and reference tests.
A keyboard-driven, vim-like browser based on Python and Qt.
Role in this project:
Back-end Developer
Contributions:45 reviews, 494 commits, 108 PRs in 5 years 2 months
Contributions summary:Ryan implemented and refined the ":edit-url" command, enabling users to edit and modify URLs within an external editor. They refactored the jump-mark functionality to the TabbedBrowser and introduced a feature for showing and managing a keyhint for keybindings. Moreover, they added various options to modify URL editing and added the ability to have URL's opened in a private tab. Their work resulted in usability improvements in line editing within the qutebrowser.
pythonqtvimpyqt5qtwebengine
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.