Julien Henry is a senior software engineer with 12 years of experience specializing in static program analysis, SAT/SMT solving, and the intersection of abstract interpretation and software model checking. Currently at MathWorks, he contributes to the core engines of Polyspace Code Prover and Bug Finder, bringing deep research experience from a Ph.D. at Université Grenoble Alpes and a postdoc at UW–Madison. He led development of PAGAI, an LLVM-based static analyzer, and has contributed low-level fixes and performance improvements to the widely used Soufflé Datalog compiler. Julien combines academic rigor with production-grade engineering, translating decision-procedure research into robust tooling for large-scale code analysis. Based in Grenoble, he’s comfortable navigating both research labs and commercial product teams to deliver precise, scalable static-analysis solutions.
12 years of coding experience
5 years of employment as a software developer
Ingénieur, Ingénierie des SI, Ingénieur, Ingénierie des SI at National School of Computer Science and Applied Mathematics of Grenoble
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
Role in this project:
Back-end Developer
Contributions:45 reviews, 59 commits, 19 PRs in 1 year 7 months
Contributions summary:Julien primarily focused on bug fixes and enhancements within the Soufflé Datalog compiler. Their contributions involved addressing memory issues, correcting relation inlining, improving execution plan checking, and enhancing SQLite output performance. They also implemented support for leq and improved conditions reordering. The user's work primarily centered on optimizing the compiler's core functionalities and ensuring its correctness.
Contributions:11 commits, 3 pushes in 2 years 6 months
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
Julien Henry - Senior Software Engineer at MathWorks