Communicate Design

What / who?

Senior web developer and UX / UI designer with 17 years’ experience including projects for blue-chip companies such as Vodafone, Nike, Sky, Sainsbury’s, Virgin, Nokia Mobile as well as start-ups. As a Javascript developer I build complex web applications with React & Redux most recently and Backbone / D3.js prior to that. As a UX / UI designer I work with product owners to translate their business requirements into user journeys and wireframes, then design and build prototypes which can be rapidly incorporated into production code. Vodafone have found this particularly useful because I have been able to deliver production-ready features just two weeks after receiving requirements.

In short

React, Redux, Backbone, d3.js
Webpack, Gulp, GIT, NodeJS, NPM, bash
Jest, Jasmine, Selenium
MySQL, PHP, Velocity, JSTL, Wordpress, Expression Engine
InDesign, Sketch, Photoshop & Illustrator (since 1995)
freelance for nearly 20 years, contracted for the last 10 years, mobile development specialist (since 2009), extensive experience in design from UI to print, remote worker


If you're wondering why I don't have a blog or why this site is very basic from the web-developer point of view, I spend as much of my spare time as I can being a new father or chasing my dog around parks.

If you'd like to talk about a project, please email me or call 07961 652532.


ITHR Consulting (2009 - present)

Vodafone Partner Provisioning Engine (PPE) (October 2015 - present)

  • Liaise with product owner @ Vodafone to create user journeys and wireframes based on business requirements
  • User interface design & build using React & Redux
  • Performance optimisation with a particular focus on mobile
  • Front-end build process using Webpack & Gulp
  • Test automation using Jest

Vodafone Shake & Cashback (PPE) (September & December 2016)

  • Create user journeys & wireframes
  • User interface design and build using vanilla JS
  • Front-end build using Webpack

Vodafone Offer Builder content management system (OB) (August 2016 - present)

  • Create product features, user stories & wireframes for bespoke content management system
  • User interface design & build of OB with real-time preview using DraftJS
  • Front-end build using Webpack

nToklo analytics console (October 2012 - October 2015)

  • Create wireframes, user stories and user journeys based on business requirements
  • Data visualisation design and build using d3.js
  • Design & build user interface using Backbone
  • End-to-end testing setup using Jasmine with Selenium Webdriver
  • Front-end build process using bash with Closure Compiler & YUI Compressor

Vodafone MyWeb (March 2009 - October 2015)

  • Front-end development for Vodafone mobile home page in Europe
  • Very extensive device support including Openwave, Obigo, s40/60, SEMC, NetFront and others
  • Design of widgets for MSN, Skyscanner and other content partners

Prior to 2009

  • Contracting for 2 years at AKQA, working on promotional websites for Nike, Sky, Sainsburys, Virgin & Nokia Mobile
  • Ran my own business providing everything from web design & development through to corporate branding, brochures, flyers, t-shirts, magazines, album sleeves and exhibition stands