Looking for web and app development work with organisations who are trying to reduce human impact on the environment.

Gilroy Corporate Communications 2015-05-01 —

Freelance Web Developer

Rapid development to tight deadlines for multinational clients with a B2B Marketing Agency.


  • Building and maintaining websites for multinational clients including Vodafone, Ericsson, Tesco and Fujitsu.
  • Converting PSDs to WordPress themes and static HTML with a focus on performance and responsiveness.
  • Building templates for, and integrating sites with, marketing automation platforms like Marketo, Eloqua and Pardot.
  • Building custom WordPress plugins to add new functionality including custom login, bulk user import and custom mailers.
  • Building interactive infographics with SVG and GreenSock.
  • Extrapolating designs to additional content, pages and devices.
  • Building HTML emails

Gilroy Corporate Communications 2018-04-01 —

Freelance System Administrator


  • Routine server updates and maintenance.
  • Setting up, configuring and managing servers, databases and domains using Plesk and SSH.
  • Configuring Akamai cache layer for dynamic sites.
  • Configuring DNS.
  • Advising on best configurations for different applications.

jopfre 2012-07-01 —

Freelance Web Developer

Bespoke development and design for small businesses.


  • Building prototype native apps with React Native, Redux and Redux Saga.
  • Building SPAs with node.js and
  • Designing and building WordPress themes, plugins, templates and shortcodes with custom post types, taxonomies and queries.
  • Adding custom functionality and styling to existing WordPress themes and plugins.
  • Building and integrating custom WordPress admin functionality including custom metaboxes.
  • Integrating responsive design in new and existing projects.
  • Working closely with designers and clients both on site and remotely.
  • Interfacing with various APIs including Google Maps, YouTube, Twitter and Mailchimp.
  • Integrating various JavaScript packages with WordPress including Isotope, Packery and HistoryJS.
  • Teaching students and interns HTML, CSS, JavaScript and WordPress including running a four week course for WordPress beginners.
  • Setup and configuring production and development servers.

The University of Manchester 2007-01-01 — 2010-01-01

Business Management
Bachelor’s Degree


  • Computer Supported Cooperative Work

Refill Prototype 2019-02-15

A prototype react native app and wordpress front end to add and display water bottle refill points on a map.

Spousify 2018-12-22

An experiment with Google Admin Directory API. Allows you to generate fictional users and randomly marry them to each other.

5am 2018-12-01

Displays UK lidar data on a leaflet map and calculates sunrise and set positions. Built with Node, Express, MongoDB and Leaflet. Code:

OSMaps Radius 2018-10-01

An open street maps version of Code:

Ben Cheetham Films 2017-01-01

Design and build of a portfolio site for a film maker. Built with nunjucks.

Object Storage Training for s3 2016-11-01

It's Object Storage Training for S3. Basically it allows you to interface with your S3 buckets but you can also see what calls are being made in the backend in the little console. Written in node.js and

Stazione Paradiso 2016-11-01

Concept site for Stazione Paradiso restaurant. Made for fun in a couple of days. Code at

TwitViz 2015-11-01

A Twitter scraper and visualizer. Scrapes with nodejs, vizualizes with Google Maps API

BassFace 2015-07-01

BassFace is greatest way to to control bass with you face! It's a mash up of headtrackr.js and Web Audio API.

Front End Development

  • React
  • React Native
  • Redux
  • Redux Saga
  • Javascript ES6
  • SASS
  • Gulp.js
  • Nunjucks
  • WordPress
  • jQuery
  • HTML Emails

Back End Development

  • Node.js
  • Express.js
  • MongoDB
  • PHP
  • MySQL

Front End Libraries

  • Leaflet
  • GreenSock
  • Isotope
  • Packery
  • HistoryJS


  • Google Maps
  • Open Street Maps
  • YouTube
  • Twitter
  • MailChimp
  • Google Admin Directory

Systems Administration

  • Linux CLI
  • Bash
  • SSH
  • Cygwin
  • Amazon S3
  • Plesk
  • Digital Ocean


  • Adobe Photoshop
  • Adobe Illustrator