Communicate Design

What / who?

Senior web developer and UX / UI designer with over 20 years’ experience including projects for blue-chip companies such as Sky, Vodafone, Nike, Sainsbury’s, Virgin, Nokia Mobile as well as start-ups. As a Javascript developer I build complex web applications with SolidJS, React & Redux. 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 found this particularly useful because I was able to deliver production-ready features just two weeks after receiving requirements.

In short

Javascript:
SolidJS, React, Redux, Emotion,
Build:
Vite, Webpack, Gulp, GIT, NodeJS, NPM, bash
CSS:
Sass
Testing:
Vitest / Jest, Playwright
Other:
MySQL, PHP, Wordpress
Design:
InDesign, Sketch, Photoshop & Illustrator (since 1995 :-O)
Misc:
freelance for nearly 30 years, mobile development specialist (since 2009), extensive experience in design from UI to print, remote worker

And...

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 07535 811589.

Experience

Sky (2023 - present)

Sky identity (June 2023 - present)

  • Design, build & test new log in and sign up pages for Sky.com, Sky Sports and other companies within Comcast.
  • SolidJS for front-end / UI
  • Vite for build process
  • Unit tests with Vitest
  • E2E tests with Playwright
  • Performance profiling with Lighthouse

ITHR Consulting (2009 - 2023)

Vodafone Insurance Sales (2021 - 2023)

  • Design and build user interface / user journeys
  • User interface design & build using React, Redux, & Emotion
  • Performance optimisation
  • Strong focus on accessibility
  • Front-end build using Webpack
  • Testing with Jest & Cypress

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

  • 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