GPG Fingerprint: 9051 9C3B C811 EB89 9EDA 367C 2767 404A E93A 36FB

GPG Public Key


About me

Originally I’m from Northumberland and I now live in London and work for BBC Datalab as a principal software engineer, specialising in machine learning and data analytics at scale. It’s my job to make sure things scale, are resilient and secure, to reduce feature velocity and add engineering and computer science best practices… sort of the (wo)man behind the curtain. ;)

At the moment I’m mostly coding in Python and Scala and I use Arduino or Raspberry Pi for hardware projects. I’ve always loved programming and feel very lucky to have my dream job; being able to write code all day. Many of my jobs have been writing Java which I’ve been using since JDK 1.1 in 1997 but I’ve coded in lots of languages over the years. I started with C++, then embedded systems in assembly language and C then moved onto Java and more recently I’ve been working with Scala and Python. My studies were Microelectronic Engineering at college, Computer Science and Artificial Intelligence at Aberdeen University, and I have recently completed an MSc with distinction in Software Engineering and Internet Architecture with Bradford University.

I spend most of my time riding my bicycles, hanging out with my border terrier, and I have an interest in French language.