Mathieu Henri

Principal Software Engineer at Ribbon - Demoscene and Creative coding

Oslo, Norway
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
Mathieu Henri is a Principal Software Engineer based in Oslo with 25 years of experience and a deep background in computer graphics, realtime visual effects, and extreme optimization for speed, size, and memory. At Microsoft he leads engineering systems for the 1JS mono-repo, having scaled test automation to thousands of packages and hundreds of millions of users and now enabling Copilot teams to move with unprecedented agility. A creative coder and demoscener, he founded the Ribbon label to push generative art and platform limits, and he still writes tight Assembler alongside modern JavaScript. His open-source contributions include performance-critical optimizations to PDF.js decoders, improving image rendering and memory use in a widely used JavaScript project. He teaches programming to children through a Code Club and has a long history shipping high-performance UIs at companies like Opera and in agency projects. Known for exploring platform extremes, he blends engineering leadership with hands-on low-level craft.
code14 years of coding experience
job21 years of employment as a software developer
bookBachelor of Science, Computer Science & Computer Graphics, Bachelor of Science, Computer Science & Computer Graphics at Institut Universitaire et Technique du Puy en Velay, France
languagesEnglish, French, Spanish
stackoverflow-logo

Stackoverflow

Stats
11reputation
797reached
1answer
0questions
github-logo-circle

Github Skills (8)

pdfjs10
javascript10
performance-optimization10
image-processing10
algorithms9
data-structures8
data-structure8
optimization6

Programming languages (10)

TypeScriptC++COCamlJavaScriptWebAssemblyGoPHP

Github contributions (5)

github-logo-circle
mozilla/pdf.js

Feb 2014 - Jun 2014

PDF Reader in JavaScript
Role in this project:
userBackend Developer
Contributions:35 commits, 1 comment in 3 months
Contributions summary:Mathieu primarily focused on optimizing the JBIG2 and JPX decoders within the PDF.js project. Their contributions involved significant performance improvements through code refactoring, algorithm optimization, and reducing memory usage. These optimizations targeted specific functions like `decodeBitmap`, `drawBitmap`, and `convertToRgb`, leading to faster image rendering and overall PDF processing speed.
pdfjavascriptpdf-readerpdf-generationreader
p01/pouet.net.user.js

Aug 2012 - Aug 2020

Contributions:14 commits, 1 PR, 1 push in 8 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
Mathieu Henri - Principal Software Engineer at Ribbon - Demoscene and Creative coding