Fellow Detail

Photo of Matthew Bluteau
Name Matthew Bluteau
Affiliation UK Atomic Energy Authority
Department Computing
Group RSE Team
Research area code (F3) Physics
Fellowship Inauguration Year 2021
Website https://bielsnohr.github.io/
RSS/Atom Feed https://bielsnohr.github.io/feed.xml
ORCID 000000-01-9498-8475
GitHub bielsnohr
Twitter mattasdata
LinkedIn matthew-bluteau
Interests
  • Research Software Engineering
  • learning about and then teaching good software development practices for research
  • legacy code and refactoring it
  • thermonuclear fusion and clean energy
  • physics in all its forms
Short Biography

If you would like to follow me, I'm most active on Mastodon: https://fosstodon.org/@mattasdata

My undergraduate degree in Physics at Acadia University, Canada is where I was first introduced to programming in a scientific context through Java and C courses and joining the programming competition team. Keen to further explore programming in physics, I pursued a PhD in computational atomic and plasma physics based at the Culham Centre for Fusion Energy (CCFE) in the UK. CCFE hosts two experimental fusion reactors of the ""tokamak"" design: the Joint European Torus (JET) and the Mega-Ampere Spherical Tokamak Upgrade (MAST-U). These have variously been described as attempting to put the Sun in a magnetic bottle. Both devices have and continue to offer critical experimental results in our pursuit of fusion energy, which would be a clean and plentiful power source.

During this time, I worked primarily with Python and Fortran codes that model the atomic processes in fusion plasmas, and I learned two important lessons. First, the incredible power and efficiency that well-maintained codes could offer science. And second, the incredible agony and inefficiency that researchers can encounter when handling poorly-maintained codes. It became my primary concern to try to improve any research software that I touched. To focus more directly on this this task full-time, I moved into a research software engineer role in the central RSE team at the UK Atomic Energy Authority.

The RSE role has afforded me time to consistently develop my software engineering skills like testing, documentation, and requirements collection. I then pass this knowledge along to researchers at the lab through my project work with various groups, or more directly through training. I head the RSE Training delivery at my lab, and in conjunction with my SSI Fellowship, I was able to incorporate a new course on Intermediate Research Software Development at my lab.

Previous events

Title Start date End date
Train travel to CW23 Tuesday, 02 May 2023 Thursday, 04 May 2023
Platform for Advanced Scientific Computing (PASC) 2022 ( Blog post ) Monday, 04 July 2022 Wednesday, 06 July 2022

Blog Posts

Blog Publish date
Retrospective on Code Review in Research Wednesday, 13 September 2023
https://bielsnohr.github.io/2022/10/14/pasc22-minisymposium-summary.html Thursday, 27 October 2022
https://bielsnohr.github.io/2022/04/25/review-intermediate-course.html Wednesday, 15 June 2022
https://bielsnohr.github.io/2021/11/29/iccs-part2-and-testing.html Wednesday, 22 December 2021
Review of the SE4Science Workshop at ICCS 2021 Wednesday, 01 September 2021