François Févotte is a Paris-based market analyst and co-founder & chief scientist at TriScale innov with 13 years of professional experience bridging applied mathematics, numerical simulation and software engineering. Trained in applied math (ENSTA, INSTN) and shaped by a PhD-era research stint at CEA, he taught finite elements and particle transport modeling at ENSTA for 15 years while developing industrial numerical solvers at EDF. He turns rigorous math into practical tools—authoring Verrou for floating-point diagnosis in large codes and contributing to well-known open-source projects like timholy/Revise.jl (live Julia code reloading) and enhancements to expand-region.el for C-like languages. At TriScale and now elmy he blends research-grade modeling, hands-on debugging expertise, and product-focused engineering to make complex numerical workflows more reliable and usable.
14 years of coding experience
11 years of employment as a software developer
Master of Science - MS, Applied Mathematics, Master of Science - MS, Applied Mathematics at ENSTA ParisTech - École Nationale Supérieure de Techniques Avancées
Master of Science - MS, Applied Mathematics, Master of Science - MS, Applied Mathematics at INSTN
Automatically update function definitions in a running Julia session
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:8 commits, 7 PRs, 1 push in 20 days
Contributions summary:François primarily focused on improving the `Revise.jl` package, which automatically updates function definitions in a running Julia session. They made several significant changes, including fixing issues related to `entr` functionality, which watches files and directories for changes. This included handling clustered events, removing user callbacks correctly, and adding the `all` keyword to watch all known files. These changes involved refactoring and extending the testing suite to cover new functionality and edge cases.
Emacs extension to increase selected region by semantic units.
Role in this project:
Back-end Developer
Contributions:8 commits, 1 comment in 2 months
Contributions summary:François primarily contributed to the `expand-region.el` Emacs extension, adding and refining features specific to C-like languages. Their work includes implementing new expansion functions for C mode, such as marking statements, fully qualified names, and blocks. They also fixed bugs and rewrote block handling logic, improving the functionality and robustness of the extension. The user also made minor modifications and tested new features.
elispspacemacsunitsregionemacs
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
François Févotte - Market Analyst at TriScale innov