What I've Built
Web-based control systems, automation tools, and side projects.
Browser-Based ATEM Control
A real-time web interface for controlling Blackmagic ATEM video switchers from any browser — full switching, transitions, keying, macros, and aux routing without desktop software.
X32 Web Control
A browser-based remote control for Behringer X32 audio mixers — real-time faders, metering, and mute control over WebSocket using a custom OSC implementation. Includes a bulk mute tool for managing audio across 100+ mixers simultaneously.
PyATEMMax Protocol Extensions
Reverse-engineered Blackmagic ATEM protocol commands using Wireshark and added missing functionality to the PyATEMMax open-source library — chroma keying, DVE controls, flying keys, and more.
Unreal Engine — ATEM Control
A playable Unreal Engine level that controls real Blackmagic ATEM video switchers over WebSocket — walk up to a 3D model of a switcher, shoot the buttons, and switch live cameras.
AV Site
An internal web platform I built for managing broadcast equipment and controlling studio devices from any browser. Deployed across multiple international studio locations.