Current members of the Research Software Engineering team are listed below. Previous members of the team can be found on our Alumni page.
Paul Richmond (Group Director)
Paul is an EPSRC Research Software Engineering Fellow. Paul's career as an academic researcher has always been focused on the development of software to support research, predominantly through the application of emerging hardware architectures to complex systems simulation. His technical expertise in GPU computing has led him to work more broadly, engaging with researchers in a wide range of domains to embed accelerated and GPU computing into their research ecosystems. His background in independent research means that he self-identifies as a Research Software Engineer with a strong emphasis on research relating to the application of GPUs. He is the director of the RSE group and oversees and manages team members and their more broad contribution to projects around research software development.
- Email: P.Richmond (at) Sheffield.ac.uk
- Web: http://paulrichmond.shef.ac.uk
- GPUComputing: http://gpucomputing.shef.ac.uk/
Mozhgan Kabiri Chimeh
Mozhgan is a Research Associate/Research Software Engineer who specialises in performance acceleration targeting Many-core and Multi-core architectures. She completed her PhD in computer science in 2016 at the University of Glasgow where her area of research was accelerating logic gate circuit simulation targeting heterogeneous architectures. As part of her PhD project, she optimised and accelerated simulation algorithms and applied them to various parallel architectures (SIMD enabled machines, clusters, and GPUs). She has practical experience with parallel programming using High Performance Computing languages and models including OpenMP and CUDA.
She is currently working on the new version of FLAMEGPU software framework which allows complex systems modelling on GPU architectures.
- Email: m.kabiri-chimeh (at) sheffield.ac.uk
- Web: mkchimeh.com
- LinkedIn: https://uk.linkedin.com/in/mozhgankch
Will is a Research Software Engineer who is curently working on:
- Workflows and data management for the Sheffield Biomedical Research Centre
- Research computing strategy and support for the Insigneo Institute for in silico Medicine
- Software development and code optimisation for Out Of Our Minds, a Leverhume Trust-funded project to "develop new, accurate ways of describing speakers’ linguistic knowledge, by using machine-learning techniques that mimic the way in which humans learn".
- A JupyterHub service for the University's ShARC HPC system, plus training materials that can be delivered using that service (the materials relate to multithreading/multiprocessing using Python. Work conducted as part of OpenDreamKit, an EU-funded project to further the computational mathematics ecosystem.
The path to this point has not been particularly direct: he has a computer science degree, has worked as a IT systems engineer in the film industry, has a PhD plus post-doc experience in water engineering (where he developed semi-physical and data-driven models of water quality in water distribution networks) and has provided support to the users of the University of Sheffield's high-performance computing clusters. In addition he has taught or helped run RSE, water engineering and study skills workshops. His interests include helping researchers optimise data analysis workflows (primarily using higher-level languages), providing training in RSE best practices and systems administration.
He is an accredited Carpentries instructor and has facilitated Software and Data Carpentry workshops on topics including Python, R, version control with Git, the UNIX shell and SQL.
Twin is a Research Software Engineer who completed his PhD at the University of Sheffield. He specialises in High-performance agent-based pedestrian simulation, Parallel computing using GPUs, Virtual reality and Deep learning. He currently provides consultancy, training and technical support for researchers on Deep learning and other GPU related software engineering problems.
- Email: t.karmakharm (at) sheffield.ac.uk
- Twitter: @twin_karma
Anna is a Research Software Engineer. She fell in love with statistical programming and R in particular, during her PhD in Macroecology at the University of Sheffield. This was followed by two years of freelancing as a Research Data Scientist. These and previous experiences as a quality assurance auditor have led her to focus on efforts to promote more transparent, robust, reproducible research through better scientific software development and research data management.
She’s also passionate about community and capacity building. She has extensive teaching experience, was part of the inaugural Mozilla Science Lab Open Leadership Training cohort, has been a veteran mentor on following rounds and a member of the organising committee for the Sheffield R users group.
Key interests include:
- All things #rstats
- Reproducible research
Open source research technologies and culture enabling next generation open science.
Email: a.krystalli (at) sheffield.ac.uk
- Twitter: @annakrystalli
Peter is a Research Software Engineer in the process of completing his PhD at the University of Sheffield. He specialises in GPU accelerated computing and complex system simulations; including transport network simulation and biological cellular simulations. He is currently working on the STriTuVaD project (a Horizon2020 project), which focuses on the use of in silico trials to support and improve tuberculosis vaccine development.