Top expert inMulti-Platform Game Development and Modding
Nathanael Winget is a full‑stack senior web developer with nine years of professional engineering experience and over a decade in technology and design, based in Chattanooga, Tennessee. He rose from junior developer to lead multiple cross‑functional teams at Roll20, architecting microservices, migrating legacy systems to Node.js/GraphQL/MongoDB, and optimizing marketplace infrastructure. His work spans front‑end Canvas and Firebase VTT engine improvements to back‑end tooling—most notably building an automated microservice to update community character sheets and sandboxed iframe hosting for secure user‑created content. An active contributor to Roll20’s community API scripts, he implemented a robust macro system for rollable tables that improved server‑side tooling for the virtual tabletop community. With formal training in both IT and design, he pairs product-minded UI/UX sensibilities with practical, scalable engineering. Colleagues describe him as a pragmatic mentor who codifies processes to reduce manual effort and accelerate delivery.
9 years of coding experience
9 years of employment as a software developer
BS, Commercial Art, BS, Commercial Art at Pensacola Christian College
Northstar Academy
Bachelor of Science, Information Technology, Bachelor of Science, Information Technology at Western Governors University
API Scripts created by the community for use in Roll20 VTT. Submit a ticket at roll20.net/help if critical hotfixes are to be requested.
Role in this project:
Back-end Developer
Contributions:200 commits, 238 PRs, 279 pushes in 5 years 6 months
Contributions summary:Nathanael contributed to the Roll20 API scripts, focusing on a macro system for rollable tables. They implemented API commands for the "rtm" functionality to retrieve and roll from the tables. The user added features such as handling empty tables and creating version folders for the script. These commits demonstrate the development of server-side logic to enhance the Roll20 Virtual Tabletop platform.
Character sheet templates created by the community for use in Roll20 VTT. Contact team@roll20.net if critical hotfixes need to be requested.
Contributions:26 commits in 1 day
criticalroll20sheetvttneed
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.