I have been working as a software developer since 2007. I started out at Feral Interactive, a Mac & Linux video game publisher, building information systems to support all areas of the company. From 2011, I led a team responsible for online services, internal information systems, and the public website. I led development of Calico, an online multiplayer gaming platform.
Since 2017, I have been working freelance on a range of software development and technical consulting projects for startups, from backend APIs to support mobile apps, to a chatbot utilising state-of-the-art machine learning techniques.
Education
I've always looked to invest in the best education.
I graduated with 1st class honours from The University of Manchester in BSc Computer Science.
Whilst working full time, I studied at Birkbeck, University of London, gaining an MSc Advanced Information Systems.
In 2010, during my MSc studies, I was introduced to machine learning and neural networks. Machine learning has since taken the world by storm and I've been happy to use this skillset in projects for my clients!
Technical Skills
I am a multilingual programmer and have previously worked in a number of languages including Java, PHP, and Perl. In recent years, full-stack JavaScript has been my preference, using Node.js on the backend and typically Vue.js or React on the frontend.