Projects
I use projects to tinker with ideas, create proof-of-concepts and experiment with applications of new technology.- February 2019
Threat Detect
Find out more ❯Beta launched a website anti-virus tool with Nick Jones that detects JS skimmers.
- August 2018
Shopware & Loqate Plugin
Find out more ❯Created a plugin for the Shopware ecommerce platform to add Loqate postcode address lookup.
- May 2018
Bath Rugby Alexa Skill
Find out more ❯Following on from the Telegram Bot, re-purposed for an unofficial Alexa Skill for Bath Rugby.
- March 2018
Warmr
Find out more ❯MVP of a personal CRM, network warming product with Kalen Jordan. Shelved.
- September 2017
Magento Connect Archive
Find out more ❯Created a mirror of the Connect website and extension downloads prior to its sunsetting.
- April 2017
Analyse Reddit Users' Personality Traits
Find out more ❯Pushed Reddit user’s posts through IBM Watson Personality Insights to identify their prominent values.
- April 2017
Magento Imagine 2017
Find out more ❯Presented at Magento Imagine on beating the competition with Cognitive Commerce.
- January 2017
Service Workers on tomrobertshaw.net
Find out more ❯Added Service Workers and implemented Cache First strategy to improve performance and add offline support.
- November 2016
StoreGecko Magento Extension
Find out more ❯Worked with StoreGecko to resolve performance issues with and add features to their Magento extension.
- October 2016
Bath Rugby Telegram Bot
Find out more ❯Used IBM Watson Conversation API to write a bot that answers queries on Bath Rugby.
- July 2016
Royal Mail Magento 2 Extension
Find out more ❯Integrated the previously created Royal Mail library into Magento 2.
- June 2016
Local or Live Chrome Extension
Find out more ❯Contributed to a Chrome extension that shows whether site is production or development environment
- May 2016
Royal Mail PHP Library
Find out more ❯Contributor to this PHP library that provides package shipping rates for Royal Mail delivery
- May 2016
IBM Watson Visual Recognition PHP Library
Find out more ❯PHP Library for consuming Watson’s Visual Recognition API
- April 2016
Configuration Powered CSS Magento Extension
Find out more ❯Server-side CSS generation and included based on Magento configuration settings.
- March 2016
Podcast Transcriber and Search
Find out more ❯Podcast transcription and search service powered by IBM Watson
- December 2015
Naive Bayes for Language Classification
Find out more ❯Research and development with Naive Bayes to classify website languages and content categorisation.
- September 2015
Magento Database Backup Tool
Find out more ❯Manage Magento database backups free of sensitive data for development and staging environments.
- August 2015
Personalised Content Magento Extension
Find out more ❯Vary marketing content to ecommerce customers based on their browsing and purchasing habits.
- August 2015
JavaScript Optimisation Magento Extension
Find out more ❯Improve Google PageSpeed score with this extension to move all JS source and in-line JS to the footer.
- June 2015
Articles To Podcast
Find out more ❯Convert your Pocket saved articles into a podcast using IBM Watson TTS.
- May 2015
Website Technology Chrome Extension
Find out more ❯Chrome extension to show what technologies a site is running. Powered by askhivemind.com
- April 2015
Hivemind Research
Find out more ❯Long-term research project identifying the popularity trends of ecommerce technologies.
- February 2015
Virtual Shopping Assistant Magento Extension
Find out more ❯Customers invite shopping assistants to browse/shop with them while chatting.
- January 2015
MageHero Developer News Site
Find out more ❯Contributed to development of this Magento developer news site.
- November 2014
Magento SVG Helper
Find out more ❯Tiny Magento extension to help frontend developers get SVG file contents into templates
- June 2014
Mailcheck integration for Magento
Find out more ❯Reduces miss-spelled email addresses during checkout and account sign-up in Magento.
- May 2014
MageCert
Find out more ❯Sharing my and my colleague’s revision notes on the Magento Developer Certification
- April 2014
Doors of Bath
Find out more ❯Art project with Shari exploring the ornate design of Bath front doors!
- April 2014
Responsive Ecommerce Survey
Find out more ❯Researched the proliferation of responsive design within the most popular ecommerce sites.
- October 2013
Magento Cache Viewer
Find out more ❯Visual indicator overlaid on page to identify cache hits and misses.
- September 2012
Mosaic Product Browsing
Find out more ❯Full page grid product browsing
- March 2012
Youtube App for Spotify
Find out more ❯Watch youtube video of currently playing song, synchronised.
- November 2011
Literally Deep Fried
Find out more ❯Find dubious uses of the phrase “literally” in social media.
- August 2011
Browserbeats
Find out more ❯Browser based media library and player with HTML 5.
- July 2011
Magento HTML 5 Compatibility Extension
Find out more ❯Adds HTML 5 elements to allowed elements list within Magento CMS.
- January 2011
Magento Module Downloads Geckoboard
Find out more ❯Tool to show the number of times your Magento extension has been downloaded in Geckoboard.
- January 2011
Codebase Statistics Geckoboard
Find out more ❯Show key performance indicators in Codebase, a project management system, within Geckoboard.
- December 2010
Order Success Page Social Sharing Magento Extension
Find out more ❯Allow customers to share their order items to social networks with this simple Magento extension.