Mobile Sensing & DTNs

Topics explored as part of my PhD:

  • Mobile sensing (Android and Java).
  • Modelling human mobility.
  • Spatio-temporal data analysis.
  • Delay Tolerant Networking (DTN) and routing using Bluetooth and Wi-Fi.

View details »

SpiNNaker Emulator

I coded the the SpiNNaker emulator in C using the POSIX library. The emulator enabled desktop PCs to run small neural network simulations as they would on the custom SpiNNaker hardware.

View details »

DDoS defences at IXPs

Survey of DDoS attack defences and their use within large IXPs for Freie Universität in Berlin.

View details »

Secure Ad-hoc Routing

During my masters I secured an ant colony optimization based routing algorithm called AntHocNet using public key cryptography. Experiments were conducted in QualNet and NS-2.

View details »


The Electronic Sports Network (ESN) was a forum and game server hosting company which I ran from 2008 until 2010. At its peak ESN had over 1000 active and 200 regular players, including some of the best esports teams in the UK. Game servers used a custom CentOS kernel for optimal performance. But unfortunately the website was written in an old version of PHP and built around vBulletin and has since fallen into disrepair.

Bluetooth Games

For my bachelors I created multiplayer games for Symbian devices which communicated using Bluetooth. I also won the Vodafone Betavine information and entertainment award with this code. I've not ran it for many years, but if you have access to the old emulators or phones it should still work.

View details »