Dr Liam Berrisford (he / his)
Research Software Engineer
Research Software and Analytics
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