James Culp is a pragmatic programmer with over 5 years of formal experience and decades of hands-on work building and maintaining online hotel reservation and advertising systems. Based in Salisbury, MD, he brings deep domain expertise in hospitality technology, combining Perl, PHP, JavaScript, and SQL in Linux/Apache environments with real-world night-auditor experience. He contributes to open-source projects such as Roll20, enhancing front-end character sheets and expanding API scripts with features like initiative tracking and in-game music—demonstrating attention to UX and gameplay tooling. Beyond production software, he mentors students in robotics as a treasurer and technical guide, blending fundraising, mechanical prototyping, and LabView programming. James is comfortable operating across the full stack and keeps systems reliable through practical, maintenance-focused engineering.
5 years of coding experience
High School Diploma, Academic, High School Diploma, Academic at Morenci High School
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:
Full-stack Developer
Contributions:23 commits, 14 PRs, 11 comments in 1 year 11 months
Contributions summary:James contributed significantly to the `InitiativeTrackerPlus` script for the Roll20 VTT, developing various features and enhancements. They added functionality such as the ability for players to use favorites, GM viewing of configuration values, and added in-game help. Furthermore, the user introduced combat music functionality and addressed bug fixes, improving the script's overall usability and feature set. The user's work spans multiple areas of the script, as the changes involve code, configuration, and documentation.
Character sheet templates 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:
Full-stack Developer
Contributions:1 review, 144 commits, 77 PRs in 1 year 10 months
Contributions summary:James contributed to the Roll20 character sheet template repository, primarily focusing on front-end development and bug fixes. The user implemented new features to the user interface and improved functionality within the sheet templates. The contributions involved modifying HTML and JavaScript to implement a new notes feature and improve the display and logic of elements.
templatecriticalazerothcoreroll20sheet
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.
Request Free Trial
James Culp - Programmer at Futuristic Internet Services