Olivier Langlois

President at Montreal C++ Professionals group - LinkedIn

Montreal, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Olivier Langlois is a seasoned C++ and Linux systems engineer with over three decades of software development experience and 13 years of professional experience driving high-performance networked systems and real-time media solutions. As President of Trillion01 and creator of open-source tools like glcs, he blends low-level systems work (ALSA, ffmpeg, VAAPI, pthreads) with algorithmic trading and digital marketing for practical product outcomes. His career includes scaling streaming infrastructure to serve hundreds of thousands of concurrent feeds and delivering 20x capacity improvements at StreamTheWorld, as well as performance optimizations and memory debugging that cut server costs and improved throughput at Morgan Stanley and Ericsson. An active contributor to the widely used libwebsockets project, he focuses on platform-specific optimizations and efficient IPC (eventfd) and IOURING checks to squeeze performance from Unix-like systems. Based in Montreal, he also founded and manages a thriving local C++ professionals group of ~1,000 members, reflecting his commitment to community mentorship and knowledge sharing.
code13 years of coding experience
job15 years of employment as a software developer
bookBac, Electrical engineering, Bac, Electrical engineering at École de technologie supérieure
bookDEC, Electronic engineering technology, DEC, Electronic engineering technology at CEGEP Lionel-Groulx
languagesFrench, English
github-logo-circle

Github Skills (8)

c1710
libev10
c-library10
websocket10
unix10
c1110
client-server9
linux9

Programming languages (7)

TypeScriptC++ShellCPHPHTMLDart

Github contributions (5)

github-logo-circle
warmcat/libwebsockets

Dec 2019 - Feb 2020

canonical libwebsockets.org networking library
Role in this project:
userBack-end Developer
Contributions:7 commits in 2 months
Contributions summary:Olivier contributed to the `libwebsockets` library, focusing on platform-specific adaptations and optimizations. Their work involved refactoring the code to utilize `eventfd` for inter-process communication on Unix-like systems, improving efficiency. They also added logging information for the AIO backend in the `libev` event library and checked for the presence of IOURING to enhance performance. Furthermore, the user addressed potential issues related to extensions and buffer size during logging.
client-serverlwslibevlibuvendpoint
lano1106/glcs

Dec 2013 - Apr 2015

Contributions:38 commits, 2 PRs, 2 pushes in 1 year 3 months
alsalinuxstreamingopenglstreaming-tool
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
Olivier Langlois - President at Montreal C++ Professionals group - LinkedIn