Portfolio

AntarcticGlaciers.org

Antarctic Glaciers

A scientific outreach website built on WordPress with a custom theme, including hierarchical pages, blog posts, image galleries, FAQs, quizzes and an ‘ask a scientist’ section.

Read more…

GLANAM.org

GLANAM

A scientific outreach website built on WordPress with a custom theme, including latest news, blog posts, PDF newsletters and a members area.

Read more…

European Malacological Congress 2014

European Malacological Congress

A website to promote and take registrations for the conference, built on WordPress.

Read more…

WheelWizards.net

Wheel Wizards

A business website. Built on WordPress with a custom theme with translations in 10 different languages. (Development work for Lockside Software.)

Read more…

Malacological Society of London

Malacological Society of London

Malacological Society of London

A WordPress website built as a child theme of Twenty Thirteen. Uses custom post types with custom fields to allow new journal publications to be easily added.

malacsoc.org.uk

emma-cornes-1A

Emma Cornes

Emma Cornes

An ecommerce WordPress site built with WooCommerce and a child theme of Woo Canvas.

www.emmacornes.com

Reading Canoe Club

Reading Canoe Club

Reading Canoe Club

A WordPress website built as a child theme of Twenty Thirteen. Using WordPress multi-site to allow easy setup of micro sites for specific events.

reading-canoe.org.uk

drac-1

DRAC

DRAC

An online calculation tool for the luminescence dating lab at Aberystwyth University, written in PHP with tests in PHPUnit and Selenium.

DRAC Calculator (GitHub)

DRAC – Dose Rate Calculator (hosted at Aberystwyth University)

Spree Commerce

I have built a number of e-commerce websites using the Spree e-commerce platform, using HTML, CoffeeScript, SCSS, with RSpec tests.

Spree Website

Spree Website

This includes building custom themes, integration of sliders and carousels, integration of a lightbox to display large product images, fragment caching to improve load times, loading in recently viewed products via ajax to allow page caching, integration with paypal and stripe, updating sock levels and prices from XML feeds, integration of blog posts, display tweets, generate XML feed for google shopping, integrate meta tags for Facebook OpenGraph and Twitter Cards, customisations to the search queries (including match all search terms instead of match any) and product filtering, streamline checkout pages (to eliminate distractions from the header and footer), display icons for product properties, allow flagging of products with a noindex meta tag until manufactures descriptions have been re-written, conversion tracking with Google Analytics.

I have contributed to a number of Spree plugins on GitHub, including Spree Blogging, Spree Admin Bar, Spree Multi Tenant

Lockside Software Ltd

I have worked on a number of projects for Lockside Software, including:

  • WordPress Projects: Genalog (WooCommerce, custom product CSV import, Storefront child theme with custom product listing), Newbury Today (Updates and optimisations), Tyre Awareness, Stream Networks, Drive Right (Multi-language), Leyton Lighting
  • Ruby-on-Rails Projects: Geni-Sys (Rails, Ember.js, SQL, SOAP, JSON, 4D, Faye, DelayedJob), Wattlite (Spree)
  • Other Projects: Updates to bespoke PHP projects, bhpBMS, Cacti, Horizon (OpenStack) dashboard customisation (Python)
  • System Administration: LAMP hosting, Rails hosting (Nginx, Unicorn, PostgreSQL), Amazon Web Services
  • 3rd Party API Integration: Bigcommerce (JSON), TalkTalk (SOAP)

LocksideSoftware.com

Ruby-on-Rails Website

Ruby-on-Rails Website

Forever Creative

I worked on a number of projects for Forever Creative Marketing Agency. This included doing development work on the front end and back end of Ruby-on-Rails websites. Also building HTML newsletters from a graphic designer’s PSD files to be sent via Campaign Monitor.
ForeverCreative.com

Your Trade Base

Forty Two Ltd

I worked as part of a team developing the functionality behind YourTradeBase.com, an online tool aimed at helping tradespeople with their paperwork. Written in Ruby-on-Rails, I was mainly involved in developing the back end functionality in Ruby. This was driven by Cucumber scenarios and implemented via Capybara, supported with RSpec tests. Some of the features I have worked on include: dashboard summaries, account management, automated emails, invoices & estimate paperwork, price lists, jobs, tasks, help tab, and live chat integration.
YourTradeBase.com

This site uses cookies. Find out more about cookies.