For doctoral schools and research teamsWorkshops on research code

Most PhD students write code for their thesis without ever being taught how. These workshops are for doctoral schools, graduate programmes and research teams who want to change that, starting from the students' own code.

Topics

Three workshops

Publishing the code of your paper

What journals ask for, and how to get from a folder of scripts to a repository a reviewer can run: one version, a pinned environment, a script per figure, a licence, a DOI.

See the checklist

From an AI proof of concept to solid research code

Using AI assistants for research code without losing control: what to check, where the silent errors hide, and how to turn a quick result into code you can defend.

Design patterns for research code

A few patterns that keep a growing lab codebase manageable, with real examples from research labs. Based on my talks at Nordic-RSE and EuroPython, and three years of teaching Arduino to master's students.

Format adapted to your programme: half day or full day, on site or remote, in English or French. Participants work on their own code whenever possible.

Teaching and talks

Where I've taught and spoken

  • 3 yearsArduino and embedded systems courses for master's students at ESME and CSB School.
  • July 2025 · PragueEuroPython 2025: “Design Patterns: Build better software from day one”.
  • May 2025 · GothenburgNordic-RSE conference: “Design Patterns: The secret to smarter, reproducible research”.
  • December 2024 · BrusselsResearch Software Engineers Day, VIB.

Organise a workshop

Tell me about your programme, your audience and the dates you have in mind.

Email me

Useful to include

  • Doctoral school or programme
  • Number of participants and fields
  • Which topic interests you
  • Possible dates and format