Hello, I am a data scientist based in Manchester, UK.


I am currently exploring using deep learning for data synthesis, considering the trade-off between data utility and privacy. I am a member of the Centre for Digital Trust and Society at UoM.

More generally, I perform academic research and use data analysis, visualisation, statistical and machine learning methods to solve problems and uncover hidden patterns and insights in data and present them in an understandable way.

Recent papers:
comparing GANs for synthesising Census microdata
a new semantic and syntactic similarity measure to determine the similarity between tweets, using word embeddings.


I use Python and R most frequently. Big and small data. SQL and noSQL databases. APIs. Windows and Linux. I have mathematical and programming skills (PHP, Java, C++, etc.).


My PhD (with the cfpm at MMU) explored how methods such as machine learning and visualisation could be used on complex social science data, and used a large, interlinked social database as a case study.
I have:


For my MSc I designed & programmed a chatbot, Bob, that had long-term memory. He is old now, and out of date as I do not maintain him, but you can still chat to a more forgetful version here.

Chatbots have become very popular in recent years and are much more prevalent than when Bob was created. However, in general, it is still a challenge to create a chatbot that can communicate sensibly. Bob was written using AIML, PHP and MySQL.


If you would like to get in touch, then drop me a line! Please email me, or fill in your details here (all fields are required):