I’m James, a web developer & consultant from St.Neots. I have a total of 18 years commercial experience, with 10 of those years spent in a lead position.

My career started as a UX / UI designer, which then progressed to front end development and then full stack development (LAMP). My experience spans both full stack website builds (WordPress & WooCommerce) and front end SPA / PWA development (React & Vue.js).

Download CV as PDF

Key skills and qualities


  • Project management
  • Team management
  • Mentoring and development of others
  • Client liaison
  • Internal and external presenting
  • Analysing and strategising on project approaches
  • Documenting and reporting
  • Technical, UI and UX consultation


  • Proactive
  • Adaptable
  • Reliable
  • Diligent
  • Analytical
  • Methodical
  • Studious
  • Moral
  • Compassionate

Technical experience


  • React
  • Vue.js
  • WordPress
  • WooCommerce
  • Hugo
  • Gatsby
  • Forestry

Technologies and languages

  • HTML 5
  • CSS 3
  • SCSS
  • SASS
  • JavaScript ES6
  • TypeScript
  • React
  • Vue.js
  • Babel
  • Redux
  • React router
  • Flow
  • Vuex
  • Vue router
  • PHP
  • MySQL
  • RESTful APIs
  • Bash

Build tools / package management

  • NPM scripts / NPM
  • Yarn
  • Gulp
  • Parcel
  • Create React app
  • Vue CLI


  • Git (command line and GUI)
  • GitHub
  • Bitbucket

Application / server

  • UNIX shell terminal
  • Plesk
  • cPanel
  • MAMP
  • Local by Flywheel

Deployment and automation

  • Bitbucket pipelines
  • Circle CI
  • Netlify
  • Cloudinary
  • CloudFlare

QA / browser testing

  • Chrome dev tools
  • GT Metrix
  • Google Page Speed Insights
  • Google Webmaster Tools (Search Console)
  • BrowserStack
  • Mac, Windows, iOS and Android test devices

Cambridge Assessment International Education

React Single Page Application (SPA / PWA)


The client had an existing website for teachers to access teaching publications, however they were failing to convert new users. As a short-term strategy, it was agreed a progressive web application would be developed to drive users to the site and increase the conversion rate. I acted as a consultant and developer on this project.


  • Advised client to use a React progressive web app instead of native iOS / Android development
  • Provided technical advice and guidance to the UI team, including a workflow plan
  • Liaised with existing backend web team to devise a plan for the creation of a API
  • Devised, documented and presented an automated workflow for continuous integration and deployment of the app


  • Reduced development costs by over £25,000
  • Made a saving of over 400 hours development time
  • Introduced a consistency for UX / UI design and development
  • Reduced deployment time by 90% via automations

Data Interchange

React Single Page Application (SPA)


The client had been trading for 30 years making compiled windows applications. They were now looking to port these applications to browser based SPAs and integrate them into a more coherent suite of services. I acted as a consultant and developer for this migration.


  • Devise, document and present a workflow for all departments to adhere to
  • Plan, document, prototype and present a design system based on component driven development
  • Advise, document and present job specifications for required new hires
  • Outline, document and present timescales and key milestones


  • Introduced consistency between UX / UI design and development through an atomic design / component driven workflow
  • Reduced existing siloed habits within the organisation and promoted better collaboration between departments and teams
  • Managed expectations for key stakeholders in terms of budget, resources and timescales

Qube Leasing

Full stack development / UI design
HTML / SCSS / JavaScript / WordPress / PHP


  • Re-structured the user journey and SEO landing pages for improved conversions
  • Re-designed the entire UI for better UX and brand image
  • Implemented JS / SCSS concatenation, image optimisation, lazy loading, server side caching and a CDN to improve page load speed and reduce bandwidth
  • Automated the entire ordering system, including CRM and inventory management
  • Developed a bespoke e-commerce backend to improve performance and align with the clients needs for CRM / order processing and inventory management


  • Conversions were increased by over 300%
  • Page load speed was reduced by 70%
  • Order processing times were reduced by over 75% using automation, allowing staff time to be re-deployed elsewhere
  • A 60% saving in bandwidth was achieved using optimisation techniques, reducing hosting costs
  • Increased Google Page Speed Insights score from 20 to 100
  • Improved GTMetrix page speed score from D to A
  • SEO landing pages moved from page 3 to page 1 on Google

View project

Employment history

Web developer / consultant

Self Employed
Jan 2012 - Present

In my role as an independent developer, I have worked both remotely and on-site for a variety of clients, in both ad-hoc and short to mid term contracts. Past companies include Cambridge Assessment, Cambridge University Press, NHBC, Tesco Mobile, Tate, Cancer Research and Cloudbooking.

I’ve specialised in the full stack freelance development of WordPress, WooCommerce, Shopify and Hugo websites and the development of SPAs / PWAs using both React and Vue.js

My typical duties include:

  • Technical consultation with UX / UI teams
  • Front end development of page visuals (using HTML, SCSS and JavaScript)
  • Front end development of modular React and Vue.js SPA / PWA components using an atomic design methodology
  • Bespoke PHP WordPress / WooCommerce website theme and plugin development
  • Bespoke Shopify and Hugo website development
  • MySQL database optimisation
  • Website deployment, migration, maintenance and updates

In addition to my typical development duties, I have also been trusted to:

  • Devise and implement workflows on new large scale projects
  • Setup, produce and document component based design systems
  • Implement automation using CI / CD build systems
  • Take the lead on daily stand-ups and external client meetings
  • Mentor less experienced team members

Full stack web developer

Oct 2011 - Sep 2012

Full stack web developer

Mar 2009 - Feb 2011

Frontend developer

Emberton Dale
Mar 2005 - Jan 2009

Web Designer / frontend developer

Sep 2001 - Mar 2005