I develop software for hydraulic simulations of flooding, research smart cities and how to use data properly within them, create web applications and maps, dabble in hydrology, and sometimes politics.

Most of my previous research focuses on how to incorporate complex hydraulic and hydrological processes across large spatial extents in models, to simulate entire catchment systems without compromising accuracy. The techniques developed are appropriate for nowcasting urban flood events, designing and evaluating 'natural flood management' features, assessing the impacts of dam failure or defence breaches, and forecasting flood inundation in urban areas.

I'm currently Lecturer in Data-centric Civil Engineering at Newcastle University, and Deputy Director of its Urban Observatory. I'm also Technical Director of grough, where we provide our own national mapping product for the outdoors, and a web application to plan routes.


The high-performance integrated modelling system (HiPIMS) is a flexible integrated framework for hydraulic and hydrological modelling of catchment systems. Developed in C++ and OpenCL, it supports Unix and Windows systems and leverages the parallel processing power of CPU and GPU devices from Intel, AMD, and NVIDIA.

A single model can be split across multiple GPU devices, allowing millions of cells to be simulated with expediency. Current features include...

You can download the current version of HiPIMS, including the source code, on GitHub.

Publications, articles and conferences

Please get in touch if you would like presentation slides or more information. Whenever possible you will find an open version of each paper, which is identical in content but not typeset in the same format as the journal publication.

Get in touch

0191 208 6766

Room 2.048, Urban Sciences Building
Newcastle University
Newcastle upon Tyne, NE4 5TG UK