Matthieu Foucault is a full-stack software developer with 13 years of professional experience and a PhD in computer science, who builds production systems that prioritize user impact and maintainability. He has led end-to-end projects for government and healthcare domains—shipping grant management platforms, ETL pipelines for greenhouse gas reporting, and integrations with EHR APIs—using stacks such as React/Relay/Next.js, Postgraphile/Postgres, Node/Python and Airflow. Comfortable in teams from solo to ten engineers, he combines hands-on implementation (CI/CD, testing, monitoring, OpenShift) with mentoring, technical writing and occasional product ownership. A persistent learner, he contributes to open-source tooling around database change management (notably enhancements to Sqitch) and is experimenting with Rust and declarative SQL migrations. Pragmatic and curious, he thrives on hard engineering problems that require bridging research-grade rigor with production constraints.
13 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Université Bordeaux I
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université de Bordeaux
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Université François Rabelais de Tours
Contributions:15 commits, 1 PR, 12 comments in 1 month
Contributions summary:Matthieu contributed to the Sqitch project by modifying the database interaction code. They added a `script_hash` column to several queries within the `DBIEngine.pm` file, enhancing data retrieval. Further changes involved refactoring the `check` command to compare script hashes and adding a `revised` option to the `rebase` command. These modifications suggest a focus on database schema management, script integrity, and command-line tool functionality.
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
Contributions:41 commits, 4 PRs, 31 pushes in 4 months
analyticssimplestsqlfastestyum
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.