Projects

I use projects to tinker with ideas, create proof-of-concepts and experiment with applications of new technology.
  • February 2019

    Threat Detect

    Beta launched a website anti-virus tool with Nick Jones that detects JS skimmers.

    Find out more ❯
  • August 2018

    Shopware & Loqate Plugin

    Created a plugin for the Shopware ecommerce platform to add Loqate postcode address lookup.

    Find out more ❯
  • May 2018

    Bath Rugby Alexa Skill

    Following on from the Telegram Bot, re-purposed for an unofficial Alexa Skill for Bath Rugby.

    Find out more ❯
  • March 2018

    Warmr

    MVP of a personal CRM, network warming product with Kalen Jordan. Shelved.

    Find out more ❯
  • September 2017

    Magento Connect Archive

    Created a mirror of the Connect website and extension downloads prior to its sunsetting.

    Find out more ❯
  • April 2017

    Analyse Reddit Users' Personality Traits

    Pushed Reddit user’s posts through IBM Watson Personality Insights to identify their prominent values.

    Find out more ❯
  • April 2017

    Magento Imagine 2017

    Presented at Magento Imagine on beating the competition with Cognitive Commerce.

    Find out more ❯
  • January 2017

    Service Workers on tomrobertshaw.net

    Added Service Workers and implemented Cache First strategy to improve performance and add offline support.

    Find out more ❯
  • November 2016

    StoreGecko Magento Extension

    Worked with StoreGecko to resolve performance issues with and add features to their Magento extension.

    Find out more ❯
  • October 2016

    Bath Rugby Telegram Bot

    Used IBM Watson Conversation API to write a bot that answers queries on Bath Rugby.

    Find out more ❯
  • July 2016

    Royal Mail Magento 2 Extension

    Integrated the previously created Royal Mail library into Magento 2.

    Find out more ❯
  • June 2016

    Local or Live Chrome Extension

    Contributed to a Chrome extension that shows whether site is production or development environment

    Find out more ❯
  • May 2016

    Royal Mail PHP Library

    Contributor to this PHP library that provides package shipping rates for Royal Mail delivery

    Find out more ❯
  • May 2016

    IBM Watson Visual Recognition PHP Library

    PHP Library for consuming Watson’s Visual Recognition API

    Find out more ❯
  • April 2016

    Configuration Powered CSS Magento Extension

    Server-side CSS generation and included based on Magento configuration settings.

    Find out more ❯
  • March 2016

    Podcast Transcriber and Search

    Podcast transcription and search service powered by IBM Watson

    Find out more ❯
  • December 2015

    Naive Bayes for Language Classification

    Research and development with Naive Bayes to classify website languages and content categorisation.

    Find out more ❯
  • September 2015

    Magento Database Backup Tool

    Manage Magento database backups free of sensitive data for development and staging environments.

    Find out more ❯
  • August 2015

    Personalised Content Magento Extension

    Vary marketing content to ecommerce customers based on their browsing and purchasing habits.

    Find out more ❯
  • August 2015

    JavaScript Optimisation Magento Extension

    Improve Google PageSpeed score with this extension to move all JS source and in-line JS to the footer.

    Find out more ❯
  • June 2015

    Articles To Podcast

    Convert your Pocket saved articles into a podcast using IBM Watson TTS.

    Find out more ❯
  • May 2015

    Website Technology Chrome Extension

    Chrome extension to show what technologies a site is running. Powered by askhivemind.com

    Find out more ❯
  • April 2015

    Hivemind Research

    Long-term research project identifying the popularity trends of ecommerce technologies.

    Find out more ❯
  • February 2015

    Virtual Shopping Assistant Magento Extension

    Customers invite shopping assistants to browse/shop with them while chatting.

    Find out more ❯
  • January 2015

    MageHero Developer News Site

    Contributed to development of this Magento developer news site.

    Find out more ❯
  • November 2014

    Magento SVG Helper

    Tiny Magento extension to help frontend developers get SVG file contents into templates

    Find out more ❯
  • June 2014

    Mailcheck integration for Magento

    Reduces miss-spelled email addresses during checkout and account sign-up in Magento.

    Find out more ❯
  • May 2014

    MageCert

    Sharing my and my colleague’s revision notes on the Magento Developer Certification

    Find out more ❯
  • April 2014

    Doors of Bath

    Art project with Shari exploring the ornate design of Bath front doors!

    Find out more ❯
  • April 2014

    Responsive Ecommerce Survey

    Researched the proliferation of responsive design within the most popular ecommerce sites.

    Find out more ❯
  • October 2013

    Magento Cache Viewer

    Visual indicator overlaid on page to identify cache hits and misses.

    Find out more ❯
  • September 2012

    Mosaic Product Browsing

    Full page grid product browsing

    Find out more ❯
  • March 2012

    Youtube App for Spotify

    Watch youtube video of currently playing song, synchronised.

    Find out more ❯
  • November 2011

    Literally Deep Fried

    Find dubious uses of the phrase “literally” in social media.

    Find out more ❯
  • August 2011

    Browserbeats

    Browser based media library and player with HTML 5.

    Find out more ❯
  • July 2011

    Magento HTML 5 Compatibility Extension

    Adds HTML 5 elements to allowed elements list within Magento CMS.

    Find out more ❯
  • January 2011

    Magento Module Downloads Geckoboard

    Tool to show the number of times your Magento extension has been downloaded in Geckoboard.

    Find out more ❯
  • January 2011

    Codebase Statistics Geckoboard

    Show key performance indicators in Codebase, a project management system, within Geckoboard.

    Find out more ❯
  • December 2010

    Order Success Page Social Sharing Magento Extension

    Allow customers to share their order items to social networks with this simple Magento extension.

    Find out more ❯