Jonathan Sage

Technical Director at Pittsburgh Musical Theater

Pittsburgh, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code17 years of coding experience
job5 years of employment as a software developer
bookBFA, Theater, BFA, Theater at Michigan State University
stackoverflow-logo

Stackoverflow

Stats
1,984reputation
205kreached
49answers
0questions
Badges
jquery-mobile
top-1%
jquery
top-5%
github-logo-circle

Github Skills (17)

javascript10
jquery10
jquery-mobile10
testing9
debug9
debugging9
css9
html8
localization8
jquery-selectors6
ruby-on-rails6
hide6
datebox6
spinner6
forms6

Programming languages (10)

C#TypeScriptC++CSSRustJavaScriptLuaPHP

Github contributions (5)

github-logo-circle
jtsage/jtsage-datebox

Feb 2011 - Nov 2019

A multi-mode date and time picker for Bootstrap (3&4), jQueryMobile, Foundation, Bulma, FomanticUI, and UIKit (or others)
Role in this project:
userFull-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.
datepickermulti-modejstreedatetime-pickerdate-picker
jtsage/jquery-mobile-spinbox

Jun 2012 - Sep 2015

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