Hi, I'm Tom and I am a Computer Science PhD student at Newcastle University.

My CV in a paragraph: I have a degree in Rocket Science (yes really), a Masters degree in Audio Acoustics, 7 years expereience as an Acoustic Consultant, a Masters degree in Computer Science and I was accepted onto the inaugural year of Newcastle University's Centre for Doctoral Training (CDT) in Cloud Computing for Big Data.

I am now in the first year of my PhD, after completing a taught MRes. My PhD research is on proactive scaling against dynamic workloads in distirbuted stream processing systems. This is focused on maintaining end-to-end latency in large scale Internet of Things deployments. More details can be found on my PhD outline page.

As well as my research I am also working on a few other projects and I still like to mess around writing fiction from time to time.

Recent Posts

DEBS 2016 - Doctoral Symposium
05 May 2016

I am going to my first academic conference! Distributed Event Based Systems (DEBS) in Irvine, California which takes place at the end of June this year. I will be presenting as part of their Doctoral Symposium, where I will explain the basis, current progress and future plan for my PhD research and get feedback from experts in the field!

Python North East - Introduction to Apache Spark
11 Nov 2015

This post contains links and basic tutorials for the November Python North East talk, Introducing Apache Spark.

Dual Booting Ubuntu and Windows on Surface Pro 3
03 Mar 2015

As part of my PhD I was generously given a brand new Microsoft Surface Pro 3. Unfortunately, as I have been an Ubuntu user for the better part of a decade, using Windows again was a less than optimal experience. Having read many blog posts about the Surface 3 hardware not being supported by the current Ubuntu kernel I resolved to wait and battle on with Windows 8.1. However, after a sever bout of yak shaving I managed to get the latest 15.04 beta 2 working (mostly).