Ryan Rector is a pragmatic full-stack software engineer with 14 years of experience designing and shipping server-backed applications, APIs, and web frontends across Java and C# ecosystems. Based in Denver, he has delivered end-to-end solutions from requirements to stable production—working on ERP, cloud-deployed products, and desktop apps while also modernizing legacy stacks. He contributes to open source (notably adding configurable north-direction rendering to the popular Minecraft-Overviewer and improving core backend behavior in Kodi), demonstrating attention to user-facing detail and systems-level robustness. Ryan favors systems that "just work," balancing functionality, usability, and the occasional spark of delight. He’s motivated by large, distributed problems—interested in protocols and resilience that could reshape how social software and the internet operate. Practical, self-directed, and curious, he pairs hands-on coding with pragmatic system design and deployment experience.
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
Role in this project:
Back-end Developer
Contributions:50 reviews, 45 commits, 74 PRs in 6 years 4 months
Contributions summary:Ryan's commits primarily involve modifying C++ source code related to the Kodi media center project. The contributions focus on improving the software's functionality, including optimizing logging levels, enhancing artwork handling for TV shows, and refining the GUI's behavior. Additionally, the user implemented changes to the JSON-RPC interface, adding data for library updates, and set and get season titles. This indicates a focus on core backend and API development.
Render high-resolution maps of a Minecraft world with a Leaflet powered interface
Role in this project:
Full-stack Developer
Contributions:52 commits in 1 month
Contributions summary:Ryan's contributions center around implementing a configurable north direction feature within the Minecraft Overviewer project. They modified core files, including `overviewer.py`, `world.py`, `quadtree.py`, and `googlemap.py`, to allow users to specify the direction north points to on the rendered maps. This involved changes to command-line argument parsing, coordinate conversions, and the compass rose display. Additionally, the user updated the JavaScript code in `web_assets/overviewer.js` to handle the new north direction settings and performed significant work to rotate textures and biome data accordingly.
leafletrenderminecraftskycrossword
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.