Matthieu Muffato

Logo

Welcome !

About

CV

Projects

Techs

Publications

Posters

Repositories

Programming languages and technologies I have used, and when. The five levels correspond to the highest Dreyfus model stage (novice, advanced beginner, competent, proficient, expert, master) I achieved.

Programming languages

Python topic 4 ★ 2006-
Perl topic 4 ★ 2008-2021
Java topic 3 ★ 2004-2020
C++ topic 3 ★ 1999-2020
C topic 3 ★ 1997-2020
R topic 3 ★ 2008-2020
Groovy topic 2 ★ 2022-
Rust topic 1 ★ 2021-2024
Go topic 1 ★ 2014-2016, 2025
PHP topic 2 ★ 2004-2005
Caml topic 4 ★ 2002-2005
BASIC topic 4 ★ 1997-2002
Pascal topic 2 ★ 1998
x86 assembly topic 2 ★ 1997-2003
Z80 assembly topic 2 ★ 1999-2001
68000 assembly topic 2 ★ 2001-2003

Web

(X)HTML & CSS topic 3 ★ 2004-
SVG topic 3 ★ 2008-2015
Javascript (ES5, JQuery, D3) topic 3 ★ 2015-
Apache and Nginx topic 2 ★ 2008-2020
Jekyll site generator topic 1 ★ 2020

Database technologies

MySQL topic 4 ★ 2008-
SQLite topic 4 ★ 2011-
PostgreSQL topic 2 ★ 2004, 2014-
DuckDB topic 2 ★ 2025-

Distributed computing

Platform LSF topic 4 ★ 2011-
HTCondor topic 5 ★ 2006-2010, 2017
Grid Engine topic 1 ★ 2017
PBS topic 1 ★ 2017
Slurm topic 1 ★ 2020

Workflow management

eHive workflow manager topic 6 ★ 2011-2025
Nextflow topic 4 ★ 2019-
Snakemake topic 3 ★ 2019-
Prefect topic 3 ★ 2023-
CWL topic 1 ★ 2016

Cloud and containerisation

Docker, Singularity topic 4 ★ 2016-
Docker Swarm topic 3 ★ 2017-2021
Kubernetes topic 2 ★ 2019, 2021-
Helm topic 2 ★ 2021-2024
OpenStack topic 2 ★ 2021-
Terraform topic 1 ★ 2021-2022
Google Cloud Platform topic 1 ★ 2020

Infrastructure

Linux environment (Debian, Ubuntu) topic 5 ★ 2003-
bash scripting topic 5 ★ 2003-
Homebrew topic 4 ★ 2015-
Conda topic 4 ★ 2021-
Git (command-line) & GitHub topic 5 ★ 2011-
CI/CD on Travis topic 4 ★ 2014-2020
CI/CD on GitHub topic 2 ★ 2019-
CI/CD on GitLab topic 2 ★ 2019-
Ansible topic 1 ★ 2021

Applications

Jira topic 4 ★ 2012-
Confluence topic 3 ★ 2011-
GitHub topic 4 ★ 2011-
GitLab topic 4 ★ 2021-
GitHub Copilot topic 3 ★ 2025-