About

I help solve complex computational problems. Usually this involves using a number of methodologies including parallelisation, machine learning techniques, developing novel algorithms and exploiting high-performance computing systems.

I currently work as a postdoc researcher in Big Data and high-performance computing on the VELaSSCo project at the University of Edinburgh.

Before that, I was a researcher on the ORIGIN project at Heriot-Watt University, where I worked on parallelising and optimising a machine learning algorithm that learns and makes localised short-term weather predictions from large datasets.

Between 2011 and 2015 I was a SICSA PhD student in the School of Mathematical and Computer Sciences at Heriot-Watt University. During my PhD I investigated high-level parallel programming models, developed new parallelism control mechanisms at a library-level, and applied those to scientific and numerical applications, including the N-body simulation and sparse matrix multiplication. An indispensable PhD resource is this.

Research

My main research interests include: