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 experience 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 final year of my PhD, after completing a PGDip in Cloud Computing for Big Data. My PhD research is focused on modelling distributed stream processing systems. These systems, such as Apache Storm and Twitter Heron, can perform operations of vast amounts of data arriving in real time such as the billions of Tweets and associated events that are issued every day. The aim is to improve the way in which these systems add/remove resources and reconfigure themselves to meet changing demand (auto-scale). More details can be found on the PhD page.

As well as my research I run the local Python user group (Python North East), work on a few other projects and I still like to mess around writing fiction from time to time.

Recent Posts

Starting My Twitter Internship
20 Mar 2018

Yesterday I started my internship with the Real Time Compute team at Twitter! I will be working to apply the findings of my performance modelling research of Apache Storm topologies to Twitter's Heron system.

Twitter Heron and Dhalion
01 Jul 2017

Two recent papers have given more detail on Heron (the successor to Storm). I am hoping my work on Storm can transfer to Heron and particularly Dhalion, the newly proposed auto-scaling system for Heron.

Python North East - The Next Generation
01 Mar 2017

This month I officially take the reins of the Python North East user group. Myself and Scott Walton are taking over from Rowan Hargreaves and Kieran Darcy's fine stewardship.

Hacking Happiness
18 Jan 2017

Yesterday I took part in a hack-a-thon hosted by the Digital Catapult and the Royal Society. It was based on the premise of using data analysis and technology to try and measure and improve happiness. It was a great event, with lots of teams from all different disciplines and backgrounds. I was part of a team from Newcastle University, as well as members from Brighton and Central St. Martins. Our idea was to create an app that could find the happiest route between two points, avoiding high pollution areas and preferring green spaces. The judges liked it so much they declared us the winners!