Profile picture of Benoit Verhaeghe

Benoit Verhaeghe

Scientific Project Manager / R&D Lead · AI for Code · Software Modernization · GreenIT

PhD in Software Engineering bridging applied research and industrial delivery. I lead innovation initiatives around AI-assisted development, software modernization at scale (1M+ LOC legacy systems), and GreenIT measurement. I have deployed AI tools for production teams and Copilot / Claude Code dashboards for 200+ developers. Open-source maintainer of a VS Code extension with 4,000+ installs.

TypeScriptAngularPythonPharoMooseGWTDockerRustCSpring

Experience

Berger-Levrault

berger-levrault.com

Scientific Project Manager / R&D Lead

  • Lead a team of 6 engineers, researchers, and PhD students; mentor interns.
  • Define the R&D roadmap and coordinate with Inria, product teams, and several Business Units.
  • Deployed 2 AI solutions for production teams: automated merge request review and an installable IDE plugin.
  • Built Copilot / Claude Code monitoring dashboards for 200+ developers; code review tool used daily in production.
  • Measure GreenIT impact per use case, VM, and LLM; architecture recommendations (e.g., Protobuf vs JSON).
  • Supervised theses: Test Selection, Test Generation, Microservice Architecture, Business Code Localization.

R&D Software Engineer

  • Contributed to migrating large-scale Java front-ends (GWT/Swing, 1M+ LOC) toward Angular.
  • Supported incremental migration strategies (hybrid architectures) to reduce delivery risk.
  • Supervised PhD students and interns; co-authored papers and supported academic partnerships.

PhD Software Engineer (Industrial PhD)

  • Built migration tooling for legacy GUIs from GWT to Angular using Model-Driven Engineering.
  • Set up hybrid GWT/Angular architectures for incremental delivery.
  • Teaching contributions and peer-reviewed publications in software engineering venues.

R&D Engineer

  • Created tools to migrate GWT applications to Angular.
  • Meta-modeling, code analysis, and state-of-the-art reviews.

Inria – RMoD

inria.fr

Research Intern

  • Learned the Pharo language; studied test selection approaches.
  • Developed an automatic test selection tool and validated it with the Pharo community.
  • Contributed to integration into the Pharo core; co-authored a research paper.

University of Emden

hs-emden-leer.de

Software Developer

  • Developed a Java application using the OPC-UA protocol.

Awards

2nd & 3rd places for Best Paper Award

2025-07-04 · esug.org

Extended Abstract: Migrating Katalon Studio Tests to Playwright with Model Driven Engineering & FASTTypeScript metamodel generation using FAST traits and TreeSitter project

Thesis Open Science Award

The French Minister for Education and Research grants me the Open Science award for my PhD Thesis 'Incremental approach for application GUI migration using metamodels'

3rd place Innovation Award ESUG

2022-07-08 · esug.org

Pharo Language Server was elected third at the Innovation Award of ESUG’2022

Best Paper Award

2019-07-08 · sattose.org

Migrating GWT to Angular 6 using MDE @ Sattose

2nd place Innovation Award ESUG

2017-09-03 · esug.org

SmartTest was elected second at the Innovation Award of ESUG 2017

Education

Ph.D. Software

University Of Lille/Inria · inria.fr

Support for the migration of GWT application to Angular See the professional experience at Berger-Levrault

Software Engineer

Polytech Lille · polytech-lille.fr

Programming Languages : JAVA - C - PHP - HTML - CSS Linux SQL - POSTGRESQL

Software Technician

DUT Informatique · iut-a.univ-lille.fr

Programming Language : JAVA - C - Cobol - PHP - HTML - CSS Linux : BASH, Apache server SQL - POSTGRESQL