Dan Keenan

Lead Lighting Technician, Richard B. Fisher Building at Brooklyn Academy of Music

New York, New York, 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
Dan Keenan is a solutions-oriented technologist and experienced lighting lead with nine years delivering complex theatrical and venue-grade lighting systems in New York. As Lead Lighting Technician at Brooklyn Academy of Music he blends hands-on electrical and infrastructure engineering with crew supervision, apprenticeship training, and cross-organizational program development. He has a track record of making systems more usable and accessible, exemplified by an architectural lighting programming upgrade that improved flexibility and ease-of-use for staff and clients. Dan also contributes to open-source back-end projects—improving RDM tooling in the widely used Open Lighting Architecture and hardening static file serving in the Crow microframework—bringing practical engineering rigor from live performance into software. Trained in theatre design (BFA, Boston University), he excels at translating creative intent into reliable technical solutions under tight constraints. Colleagues rely on him for pragmatic problem solving in high-stakes, infrastructure-poor environments.
code8 years of coding experience
bookBachelor of Fine Arts - BFA, Theatre Design, Bachelor of Fine Arts - BFA, Theatre Design at Boston University
github-logo-circle

Github Skills (21)

lightning10
c-language10
rdma10
http-server10
lighty10
api10
lightening10
cpp10
dmx51210
cprogramming-language10
testing9
application-framework9
app-framework9
http9
cli9

Programming languages (8)

CSSC++ShellCCMakeJavaScriptPHPPython

Github contributions (5)

github-logo-circle
OpenLightingProject/ola

Jul 2020 - Feb 2021

The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry
Role in this project:
userBack-end Developer
Contributions:2 reviews, 71 commits, 3 PRs in 7 months
Contributions summary:Dan focused on improving the functionality and usability of the `ola-rdm` example program within the Open Lighting Architecture project. Their contributions included filtering PIDs by program mode, fixing code style, and sorting PIDs. Further work involved refactoring and cleaning up the PID display algorithm, updating help and man pages, and adding options for show playback start/stop, refactoring to ensure show file read integrity, and addressing looping and start time features to handle trailing timeouts.
sacnprotobufc-plus-plusenttecstreaming-acn
CrowCpp/Crow

Apr 2022 - Apr 2022

A Fast and Easy to use microframework for the web.
Role in this project:
userBack-end Developer
Contributions:1 review, 10 commits, 1 PR in 5 days
Contributions summary:Dan focused on improving the error handling and functionality of the HTTP response handling within the crowcpp/crow microframework. Their contributions primarily involved modifying the `http_response.h` file to address issues related to handling file extensions and mime types, ensuring more robust behavior when serving static files. The user also corrected a header name and removed exception handling to enhance code efficiency. Additionally, they added and modified unit tests related to file serving.
cppmicroframeworkjavascriptframeworkbeast
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
Dan Keenan - Lead Lighting Technician, Richard B. Fisher Building at Brooklyn Academy of Music