School of Engineering

Staff Profile

Fergus McClean

Research Assistant


My research interests include 2D flood model validation and sensitivity, computational methods in hydrology, workflow development and model automation/visualisation. I develop both web and desktop software for research and teaching in Python, JavaScript and SQL. 

I have a background in Geography and am completing a NERC funded PhD at Newcastle University in broad-scale flood modelling. While studying at Newcastle, I have been involved in a range of research and teaching activities related to hydrology and software development.


Geography BSc, University of Dundee


European Geophysical Union


I am currently involved in a 2 year research project investigating the drivers and impacts of flash flooding in Kampala, Uganda (Feb 2019 - Jan 2021). During field visits, I have been working with partners including the Uganda Red Cross Society, urban development charity ACTogether and Makerere University.

While studying for my PhD, I contributed to generating a standardised international sub-daily rainfall dataset for assessing the impacts of climate change on rainfall extremes. I have also designed software for analysis of hydrological and hydrodynamic model outputs in a research context. 


I have assisted in the delivery of a range of undergraduate and masters level modules at Newcastle University including hydrosystems modelling and geographical information systems and am currently involved in MSc projects related to flood monitoring and modelling.

I have delivered workshops for MSc and PhD students on Python for Hydrology and assist students with ongoing code development. I have been involved in designing software for MSc programmes to facilitate visualisation and interpretation of hydrological model outputs.