About

Hi, I’m Andrew, a Software Engineer, Researcher and Data Scientist, currently working at CEMAC in the University of Leeds on a project with EPCC to port the Met Office NERC Cloud Model to GPU.
You can find out more about my work on my university webpage.
Find me on the Web
| University of Leeds | dr-andrew-clarke |
| Linked-in | dr-andrewclarke |
| bluesky | andycl.bsky.social |
| YouTube | @atclarke-SciComp |
| andrew@clarkemail.dev |
Brief History
From 2022 to 2026 I worked on numerical models of the Earth’s outer core. I used data science techniques such as polynomial regression, exponential fitting of data, ETL of csv and txt files using tools such as Pandas, Scipy, Matplotlib, and BASH.
As part of this role, I was the lead developer of the Leeds Spherical Dynamo code, a spectral code using spherical harmonics to simulate the magnetohydrodynamic processes of the Earth’s outer core. The code is written in Fortran and is parallelised using the message passing interface (MPI) for use on High Performance Computing (HPC) clusters.
I maintained online documentation for the code, and offered support to researchers using the code to do research reported in leading international journals.
Previously to this, I taught parallel-programming, network programming, and Web Development to undergrad and postgrad students in the School of Computer Science at the University of Leeds.
I completed my PhD in Fluid Dynamics at the University of Leeds, School of Computing. My research was focused on implementing novel numerical algorithms to allow numerical simulation solvers to harness Exascale High-Performance-Computers, my thesis was titled “Parallel-in-time integration of astro- and geo- physical flows; application of Parareal to kinematic dynamos and Rayleigh-Bénard convection”. I published two scientific papers during my PhD, one on Rayleigh Bénard Convection and one on the Kinematic Dynamo.
In a previous life, I was a network/ICT/communications engineer in the Royal Air Force, working on satellite communications; serial dial up links at 9600 baud; and computer network engineering, which led to my completion of Cisco CCENT certification.
Out of work, I can be usually be found at the side of a Rugby/Football pitch cheering on my children in their sports teams. To stay active, I enjoy playing 5-a-side football, running and cycling in the local area. In my free time, I like to find interesting coding projects, retro computing, and reading the odd book.