Research Software Engineers (RSEs; also known as Research Software Developers, HPC Programmers, Scientific Programmers, …) combine academic research experience with expertise in good software engineering principles. We provide a service which helps researchers to build more readable, reliable, and efficient code. Our work is not just about producing software on behalf of researchers; we work collaboratively, providing the tools, advice and training researchers need so they can follow best practice and continue to develop sustainable software themselves in future.
Our goal is to enhance UCL's capacity to produce high quality research software, from the simplest scripts to complex simulations running on state-of-the-art supercomputers. ARC’s RSEs collaborate with research colleagues from across UCL to construct, improve, and maintain codes used for modelling, analysis, synthesis, simulation and more. We can rapidly assimilate research context through publications and conversation with research groups, understand the computational algorithms, requirements and interfaces needed within the research effort, and construct high-quality software for research colleagues which will result in a sustained impact on their research programme. The team also provides consulting on software practices, techniques, design, and architecture to research groups, helping to build robust and maintainable research software.
More information can be found here
Dr. Jonathan Cooper
Head of Research Software Engineering
Connor Aird
Research Software Engineer
Dr. Ilektra-Athanasia Christidi
Senior Research Software Developer
Haroon Chughtai
Senior Research Software Developer
Dr. Sam Cunliffe
Senior Research Software Developer
Emily Dubrovska
Research Software Developer
Dr. Mosè Giordano
Research Software Developer
Dr. Krishna Gopalakrishnan
Research Software Developer
William Graham
Senior Research Software Developer
Christian Gutschow
Senior Research Software Engineer
Dr. James Hughes
Senior Research Software Engineer
Dr. Tuomas Koskela
Principal Research Software Developer
Milan Malfait
Research Software Developer
Michael McLeod
Research Software Developer
Sofia Miñano
Research Software Engineer
Idil Ozdemir
Research Software Developer
Dr. Paddy Roddy
Senior Research Software Engineer
Dr. Matthew Scroggs
Research Software Developer
Jeremy Stein
Research Software Developer
Dr. Stephen Thompson
Senior Research Software Developer
Dr. Robert Vickerstaff
Senior Research Software Developer
Dr. Tom Young
Research Software Developer
Dr. Asif Tamuri
Principal Research Software Engineer
Tim Band
Senior Research Software Developer
Saransh Chopra
Assistant Research Software Developer
Dr. Tom Couch
Senior Research Software Developer
Christian Dinu
Senior Research Software Engineer
Dr. Alessandro Felder
Senior Research Software Developer
Ruaridh Gollifer
Research Software Developer
Nicolin Govender
Senior Research Software Engineer
Mashy Green
Research Software Engineer
Amanda Ho-Lyn
Research Software Engineer
Dr. Sarah Keating
Principal Research Software Developer
Duncan Leggat
Research Software Engineer
Dr. Daniel Matthews
Senior Research Software Developer
Kimberly Meechan
Research Software Engineer
Dr. Harry Moss
Senior Research Software Developer
Dr. David Pérez-Suárez
Principal Research Software Developer
Steve Roderick
Research Software Developer
Dr. Paul Smith
Senior Research Software Developer
George Svarovsky
Principal Research Software Engineer
Igor Tseyzer
Senior Research Software Engineer
Dr. Miguel Xochicale
Senior Research Software Engineer