About me

I am a freelance software developer in London, England with a decade of professional experience. This page is about my experience, education, and achievements. If you want to see what I’m up to right now, see my now page.

Education

BSc Computer Science, University of Manchester

Graduated in 2009 with 1st class honours, gaining a practical grounding in software development, plus a strong understanding of the theory which informs my work.

MSc Advanced Information Systems, Birkbeck, University of London

Awarded with merit in 2013, this advanced Computer Science degree gave me the confidence to take on more complex projects which require advanced use of algorithms (e.g. machine learning / AI) or database technology.

Experience

My main professional experience has been working for Feral Interactive, a major publisher of Mac and Linux video games, from 2007-2016. In my role as Lead Web & Server Developer I:

was responsible for a large multi-lingual website with a global e-commerce store;

developed numerous internal tools including a database of the company’s products;

That’s keeping it rather brief! For further detail of my previous experience, see my LinkedIn profile.

Since 2017, I have been working freelance on a range of website / software development and technical consulting projects. I have acted as Lead Developer (on a freelance basis) for Recombix on a number of projects. I have also worked directly with my own clients on smaller projects.

One of the most significant projects I worked on in the last year was the development of XenBot Coach – a coaching chatbot available through Facebook Messenger.