Dr Liam Berrisford

Dr Liam Berrisford (he / his)

Research Software Engineer
Research Software and Analytics

University of Exeter
Innovation Centre Phase 2
Rennes Drive
Exeter EX4 4RN

I am a Research Software Engineer within the Research Software and Analytics team at the University. I currently work on three projects:

 

  • Coding For Reproducible Research (CfRR). I am a training-focused RSE, helping to deliver CfRR content and prepare course material alongside other odd jobs, such as the building and maintenance of the website, available here.
  • Next Generation Architecture (NG-ARCH). NG-ARCH aims to prepare Met Office software stacks for the next generation of HPC hardware architecture. In particular, my work on the project involves porting existing Fortran code to GPUs, with a particular focus on OpenMP and OpenACC.
  • UKRI College of Policing Sexism and Misogyny in Policing Behavioural Change Fellowship. Working to develop several different dashboards to collect and aggregate survey data for police forces across the UK.

 

Programming Languages

Python (Proficient), Fortran (Working Knowledge), Rust (Learning), C (Exposure), Java (Exposure), AnsProlog (Exposure), Haskell (Exposure), MATLAB (Exposure)

Frameworks

OpenMP (Learning), OpenACC (Learning), Data Science Packages (Proficient)

Databases

SQL (Working Knowledge)

Computing Platforms

Archer2 / SLURM (Working Knowledge), Digital Ocean (Working Knowledge), Python Anywhere (Working Knowledge)

General Skills

Git/Github

Technical and Scientific Publication Writing

Operating Systems

Windows, Unix, Mac

Software Development Methodologies

Agile, Test-Driven Development, Continuous Integration / Continuous Deployment (CI/CD)

APIs and Web Development

Flask, RESTful APIs

View full profile