Jonathan Sage is a Technical Director with 17 years of experience leading full repertory theater and rental-space productions from Pittsburgh, specializing in counterweight and hemp/rope rigging as well as metal scenery fabrication. He has sustained long-term leadership at Pittsburgh Musical Theater since 2007 after earlier technical-directing roles at institutions like Robert Morris University and The Ohio Light Opera. Comfortable across carpentry, lighting and sound disciplines, he blends hands-on shop skills with production-level rigging safety and problem-solving. Beyond theatre, Jonathan contributes as a full-stack developer to open-source—maintaining the jtsage-datebox library—demonstrating a pragmatic knack for fixing cross-platform UI bugs and improving build/documentation workflows.
17 years of coding experience
5 years of employment as a software developer
BFA, Theater, BFA, Theater at Michigan State University
A multi-mode date and time picker for Bootstrap (3&4), jQueryMobile, Foundation, Bulma, FomanticUI, and UIKit (or others)
Role in this project:
Full-stack Developer
Contributions:1518 commits, 11 PRs, 325 pushes in 8 years 10 months
Contributions summary:Jonathan's contributions involved primarily updating the jtsage-datebox library, including version bumping, adding features (such as Slovenian translations), and bug fixes (such as resolving an issue with durationbox makeDate() and the time system theme). These changes involved modifications to the core JavaScript files, mode-specific files (like calbox and flipbox), and CSS for styling. They also included documentation fixes and build system improvements.
Contributions:23 commits, 1 push, 3 issues in 3 years 3 months
javascriptspinnerjquery
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
Jonathan Sage - Technical Director at Pittsburgh Musical Theater