I am a postdoc research fellow at University of Exeter (UK). This website is my informal blog where I intend to write short articles accessible to people with some general scientific background but who are not necessarily experts in my own field. My primary research topic is the dynamics and evolution of planetary interiors. My main tool to do so is computational fluid dynamics. I use theoretical and numerical methods to modelize and simulate convection in planetary contexts. Here is the list of my publications. My research and personal curiosity has led me to various branches of physics, mathematics, and computer sciences, including but not limited to:

  • fluid mechanics, the branch of continuum mechanics focused on the description and understanding of the behaviour of fluid materials;
  • rheology, which is the relation between stress and deformation in a fluid;
  • thermodynamics, the study of heat and energy transfers, and the relations between state variables;
  • partial differential equations, to e.g. express relations between physical quantities in a fluid;
  • dynamical systems theory, a broad branch of mathematics interested in the evolution of generic time-dependent systems;
  • numerical integration of differential equations, the branch of mathematics interested in algorithms to find approximate solutions of such equations;
  • programming paradigms and how they can help (or not!) expressing elegant algorithms to solve numerical problems;
  • type systems as a way to enforce invariants/guarantees in softwares.

You can find me on


Here is a (chaotic) list of miscellaneous tools I use and related links.

  • Python, a high-level programming language with a rich ecosystem.
    • The standard library is huge and well-documented.
    • numpy, for fast and convenient ndarray manipulation and linear algebra.
    • scipy, a library of numerical routines built around numpy.
    • matplotlib, to plot your data.
  • Rust, a system programming language that manages to combine excellent performances, safety, and high-level abstractions thanks to a clever type system and ownership model.
  • LaTeX, the full-fledged typesetting system.
  • Vim, the famous editor that's available pretty much anywhere.
  • Bitwarden, a convenient open-source password manager.
  • Z shell, a POSIX-compatible shell with great completion capabilities.
  • Git, the stupid content tracker.

This website is powered by Zola, a static site engine written in Rust, with the Even theme.