Patrick Keroulas is a media-software engineer in Montreal with 11 years of experience building embedded and media systems for broadcast and industrial customers. At CBC/Radio-Canada he drives the transition to IP-based media production, champions open standards (SMPTE ST 2110, NMOS, SRT) and builds open-source tools for stream analysis and control while migrating operations to Infrastructure as Code. His background in embedded Linux and firmware—spanning Yocto/OpenWrt/Buildroot, board support, device drivers and custom protocols—stems from roles at Savoir-faire Linux and ESKI where he also taught Linux and contributed to projects like FFmpeg and Buildroot. Technically versatile, he blends low-level firmware and driver work with cloud-native automation (Ansible, Docker) and product ownership, and is known for pragmatic open-source contributions that bridge broadcast engineering and software.
10 years of coding experience
9 years of employment as a software developer
Master's degree, Electrical, Electronics and Communications Engineering, Master's degree, Electrical, Electronics and Communications Engineering at Université de Sherbrooke
Bachelor's degree, Bachelor's degree at Ecole supérieure d'Electronique de l'Ouest-ESEO ANGERS
Contributions:389 commits, 1 PR, 260 pushes in 4 years 1 month
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
Patrick Keroulas - Media-Software Engineer at CBC/Radio-Canada