Robert Nagy is a seasoned software leader and CEO with 14+ years building broadcast-grade, business-critical systems and real-time video-graphics platforms. He combines hands-on architecture and performance expertise for HPC and low-latency media with product leadership from CTO to founder roles at nxtedition and as co‑founder/maintainer of CasparCG. Equally comfortable in C++ and .NET as in modern JavaScript stacks, he has deep Node.js core contributions (HTTP/stream improvements) and practical experience with scalable backends using NATS, CouchDB, Deepstream and Docker-based infrastructure on AWS. Robert’s work spans UI frameworks (WPF, React/CycleJS/Redux) to orchestration and automation for broadcast operations, and he regularly speaks and trains on real‑time graphics systems. A longtime Node.js TSC collaborator and open-source maintainer, he brings rare domain expertise that bridges live broadcast ops and high‑performance engineering.
14 years of coding experience
16 years of employment as a software developer
Master of Science (M.Sc.) Software Engineering and Technology, Master of Science (M.Sc.) Software Engineering and Technology at Chalmers University of Technology
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
Role in this project:
Back-end Developer
Contributions:1 release, 14 reviews, 721 commits in 9 years
Contributions summary:Robert primarily contributed to fixing compiler errors and refactoring code related to the CasparCG Server project. They made changes to various files, including those related to the protocol and image accelerator. The user's work involved modifying code, suggesting a focus on improving the functionality and stability of the core components of the server.
Contributions:1336 reviews, 146 commits, 856 PRs in 2 years 11 months
Contributions summary:Robert's contributions primarily focused on enhancing the HTTP handling capabilities of Node.js. They implemented and refined various aspects of the HTTP client and server, including improvements to error handling, connection management (keep-alive), and request/response lifecycle events. Additionally, the user was involved in adding and modifying features for improved compatibility with stream handling. The work demonstrates a deep understanding of networking and stream-based I/O.
windowsnode-jsjavascriptlinuxruntime
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.