Luc Trudeau

Independent Researcher & Consultant (Video Compression) at inRsi

Saint-Bruno, 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
Luc Trudeau is an independent researcher and consultant with 11 years of deep expertise in video compression, co-authoring AV1 and co-designing the dav1d decoder. He specializes in encoder and decoder optimization (AV1, VP9) and has driven measurable bitrate–distortion and speed improvements for projects like Eve-AV1/Eve-VP9 at Two Orioles. Luc combines low-level SIMD/NEON/VSX performance engineering with high-level R&D: from algorithm exploration and learned compression prototypes to production-ready implementations and reproducible evaluation benches. An active open-source contributor, he has optimized libvpx for PowerPC VSX and added native Rust prediction modes to rav1e, reflecting both cross-language skill and performance-first pragmatism. He also mentors and teaches, translating cutting-edge research into practical workshops and code reviews that raise team standards. Based in Montreal with a PhD-focused background in applied video processing, he brings a rare mix of academic rigor and hands-on systems engineering to streaming and codec challenges.
code11 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Applied Research in Video Processing, Doctor of Philosophy (Ph.D.) Applied Research in Video Processing at École de technologie supérieure
stackoverflow-logo

Stackoverflow

Stats
76reputation
8kreached
1answer
0questions
github-logo-circle

Github Skills (28)

powerpc10
computer-architecture10
architecture10
encoder10
c1110
c1710
av1-codec10
performance-optimization10
video-encoder10
rust10
architectures10
data-structure9
algorithm9
algorithms9
data-structures9

Programming languages (10)

TypeScriptJavaCSSCRustJavaScriptPHPMATLAB

Github contributions (5)

github-logo-circle
xiph/rav1e

Feb 2018 - May 2018

The fastest and safest AV1 encoder.
Role in this project:
userBack-end Developer
Contributions:19 commits, 11 PRs, 9 comments in 2 months
Contributions summary:Luc's contributions primarily involve implementing and refining prediction modes within the AV1 encoder. They refactored and moved prediction functions into test namespaces, indicating a focus on internal code organization and testing. The user added native Rust implementations for prediction algorithms (H_PRED and V_PRED), improving the encoder's functionality. Furthermore, they introduced RDO over prediction modes and optimized V_PRED using `clone_from_slice`, revealing an understanding of performance optimization.
av1-encoderencoderfastestav1
webmproject/libvpx

May 2018 - Jun 2018

Mirror only. Please do not send pull requests.
Role in this project:
userBack-end Developer / Performance Engineer
Contributions:22 commits in 1 month
Contributions summary:Luc primarily focused on optimizing the VP9 video codec within the libvpx repository, specifically targeting PowerPC (ppc) VSX architecture. They implemented and optimized a VSX version of the vpx_quantize_b function for low bit depth, leading to significant performance improvements. Furthermore, they developed VSX versions of other functions like vpx_mbpost_proc_down and vpx_quantize_fp, and enhanced the processing of the fdct32x32_rd function. Their contributions demonstrate a focus on low-level optimization for improved encoding speed.
pull-requests
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