Gijs Peskens is a Senior Embedded Software Engineer based in Leiden with a decade of experience building robust, cross-platform systems for broadcast and container runtimes. He blends low-level embedded and backend expertise—demonstrated by stabilizing CasparCG Server's FFmpeg and NDI integrations for 24/7 broadcast use—with practical DevOps and platform work such as adding FreeBSD compatibility to containerd. Gijs has progressed into engineering leadership roles, including Director of Engineering at SipRadius, while staying hands-on with performance, synchronization and mount-level compatibility fixes. Colleagues describe him as energetic and highly motivated, consistently tackling hard stability and integration problems that reveal an appreciation for production reliability. He brings a pragmatic mix of systems programming, cross-platform porting, and operational experience to embedded and infrastructure challenges.
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:
Backend Developer
Contributions:7 commits, 9 PRs, 66 comments in 2 years 9 months
Contributions summary:Gijs primarily focused on improving the CasparCG Server's backend functionality. Their contributions included fixing issues related to frame handling and synchronization within the FFmpeg producer module, as well as implementing a fix for endless looping on stdin in Linux. They also worked on optimizing the NDI integration by implementing a dejitter mechanism, updating to NDI5, and improving thread priorities. These changes collectively enhance the stability, performance, and integration capabilities of the server.
Contributions:12 reviews, 5 commits, 14 comments in 15 days
Contributions summary:Gijs contributed to the containerd project by addressing platform-specific compatibility issues, primarily focusing on FreeBSD. Their contributions involved modifying mount configurations to align with FreeBSD's file system structure, including adding and removing specific mount points. Furthermore, they added support for running Linux containers on FreeBSD by implementing necessary mount configurations, demonstrating a focus on cross-platform compatibility. They also introduced a new option for the FreeBSD mount configuration.
containersisolationcontainerdrustruntime
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
Gijs Peskens - Senior Embedded Software Engineer at Munisense