Also available in .pdf form here.

A sampling of my work can be found in my portfolio.

About me

Working for 6 years with international organisations and individuals as freelance web developer and consultant, with a track record of on-time and on-budget projects. Looking to work where I can bring immediate value and develop my skill-set further. UK based, preference for remote work.

  • PHP (4 & 5)
  • mySQL
  • JavaScript
  • CSS
  • HTML5
  • MongoDB
  • Node.js
  • Ruby
  • WordPress (themes & plugins)
  • ExpressJS
  • jQuery (Mobile & UI)
  • PhoneGap based Android and iOS apps
  • MVC frameworks
  • SEO
  • eCommerce solutions
  • Web Security
  • Responsive web design
  • Performance & optimisation
  • Lean & Agile skill sets
  • BDD & TDD


2008-2009 The University of Manchester
MSc, Advanced Computer Science

2005-2008 The University of Manchester
BSc, Computer Engineering 2:1

1997-2005 Queen Elizabeth School
A Levels: Mathematics (B), Physics (A), Computing (A), Electronics (A)
GCSEs: 9 (2A*, 6A, 1B) including Mathematics (A) and Science (AA)

Work Experience

2007 Summer Intern at Symbian
For the summer of 2007 I lived in London and worked in the graphics department at Symbian, makers of the mobile operating system. Whilst there I learned and worked using Symbian C++, in a team building a demo application to show the open graphics libraries of OpenGL and OpenVG working on Symbian devices.

2008 – 2013 Freelance web developer and consultant
My work has covered a variety of projects, including; designing and building custom eCommerce sites; security, SEO and usability consultation; WordPress and other CMS site and plug-in development. I’ve worked with a range of web technologies including PHP, CSS, mySQL, JavaScript, HTML5, WordPress, AJAX, jQuery (including Mobile and UI), PhoneGap for iOS, Android and Kindle applications.

October 2013 – June 2014 Software Developer at Allegro Networks
Working in Node.js and Ruby, I work with a small team of developers on the backbone of the internet. The team built and maintained a bespoke software solution for the automation of very complex provisioning of services within a national network, whilst providing a consumer friendly portal. We used a combination of continuous delivery and test-driven design to ensure we could always react quickly whilst ensuring reliability.

Other Skills and Interests

Many of my evenings and weekends are filled with roller skating as I’m a coach and skater for Manchester Roller Derby, a roller derby sports club with over a hundred members, four publicly bouting teams, two additional training groups, and an international reputation. As a coach I teach people how to skate as well as the rules and tactics of the full-contact and complex sport, alongside developing each individual as a skater. As a skater myself I am a member of one of the best men’s teams in Europe and always pushing myself and my teammates.

Whist at The University of Manchester I was the “Captain” (Co-Founder and Chair) of the Manchester Pirate Society. The society held weekly meetings and regular, large events for two years. Within its first year the society became the largest nonreligious group at the university.