You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Over the past 20+ years, I’ve built a career bridging live production and custom software, helping organizations run smoother, smarter, and more connected. I'm currently Technical Director for a megachurch in the Southeast US, and I build open-source tools and consulting solutions on the side.
💡 What I Do
🎚️ Broadcast + AVL Systems – Building resilient systems for broadcast, event, live video and worship environments
🧩 Custom Software – Tools for control, automation, and integrations (Node.js, Electron, Companion modules)
🔗 Systems Consulting – Helping teams solve complex tech problems through simple, scalable solutions
🔧 Projects You Might Like
🧱 ScreenDeck – Custom virtual surfaces for Companion with multi-deck profiles and hotkeys
🔴 Tally Arbiter – Universal, networked tally light controller for any production setup
🎮 gamepad‑io – Use any game controller as a Bitfocus Companion surface
🚀 ScriptLauncher – Helper app for launching scripts and controlling your computer remotely, via REST & sockets
🧠 Open‑Source Focus
I'm a core contributor to Bitfocus Companion, with over 100 modules authored or maintained.
I also build standalone tools and integrations that connect systems across the broadcast, worship, and tech spaces.
Some featured tools:
🎤 Presentation Bridge – Sync text from slides from ProPresenter to the web in real time
🟡 beacon – Use USB busylights as notification beacons or lights to alert your team you need them
🎚️ midi‑relay – Relay MIDI commands over complex networks via WebSocket
🗣️ What Clients Say
“Joseph is my go-to for custom Companion modules. Fast, reliable, and always well-documented.”
“He helped us modernize our workflow across campuses—hardware and software. Highly recommend.”
“Incredible communication and consistent delivery. He just ‘gets’ how production teams think.”
☕ Support My Work
If you find my tools helpful or want to support future development, consider sponsoring or donating:
Every bit helps me keep creating useful tools for the production and tech ministry community.