XClose

Advanced Research Computing

Home
Menu

Research Software Engineers

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