Portfolio

Web Apps

Crestwood Painting

Streamlined and automated the estimation and management of projects. Created various scripts and apps to remove the need to directly access YouCanBook.Me, PipelineDeals.com and VeriClock by using their third party APIs.

Synergyse

Developed various office automation scripts for Synergyse using JavaScript and the cloud-based scripting platform Google Apps Script. Worked with Spreadsheet, GMail, Drive, JDBC, Triggers, PropertiesService and Utilities Google Apps Script APIs.

Rose Task Manager (RTM)

Rose Task Manager is a collaborative/team task manager. It was developed using JavaScript and the cloud-based scripting platform Google Apps Script. It has a Google spreadsheet at its heart and uses a Google Calendar to schedule regular events, a custom form and sends various email notifications. It uses the Google Calendar, Mail, Drive APIs and I used the QUnit library to create unit tests. Click on the header for more info or you can find it in the Google Docs Template Gallery.

Flubaroo

Flubaroo is an automatic quiz marking/grading script using Google Apps Script JavaScript. It is an open source project to which I’ve contributed various features: number range answers and automatic quiz grading/marking .

BTC-e Trade API

BTC-e.com is a Bitcoin Trading site that provides a RESTful API to make trades, get transaction history, etc. I’ve written a Google Apps Script that uses this BTC-e Trade API. There is more info in the post about it.

Color Scales

Color Scales is a Google Apps Script in  JavaScript. It colours selected cells in a Google spreadsheet depending on their numeric value. It is similar to the Color Scales feature in Excel and there is more info in it’s webpage.

Websites

First Novel Masterclass

First Novel Masterclass

WordPress eCommerce and Course Management System (CMS). Configured wooCommerce, PMPro and WP Courseware to create a CMS that integrated with Groupon. Customised wooCommerce PHP to allow entry of Groupon security codes and to streamline checkout process. Provide ongoing technical support.

Lisa The Teapot

Lisa the teapot - freelance textile designer

WordPress photo gallery site. Installed WordPress on GoDaddy, installed and configured theme and plugins. Do updates and backups as required with GoDaddy hosting interface.

Horizon Bioproduction

Horizon Bioproduction contact page

WordPress site on which I worked with the graphic designer (Mark Perring) to customise the PHP so the ‘contact us’ page could fully utilise the API provided by the client’s WorkBooks CRM system. I also added extra styling using jQuery and JavaScript.

Great British Trees

Great-British-Fruit-Tree-Suppliers

WordPress eCommerce site migrated from existing static site replacing it with Wootique theme and WooCommerce eCommerce plugin. Installed WordPress on GoDaddy, installed and configured theme and plugins. Migrated content but not design. Do updates and backups as required with GoDaddy hosting interface.

The Retention People

The Retention People

WordPress site on which I worked with the graphic designer (Mark Perring), customising the PHP in the WordPress All-In-One-Event-Calendar and proprietary geolocation plugin (wp_easy_geo) to add geo-location functionality and display the event time local to the user.

Choices in Communication

Choices in communication

Installed new WordPress site on GoDaddy, installed theme and setup domain name.

Antony Beevor

Antony Beevor   Author of The Second World War

Provided technical support to web designer. Hosting only provided a command line interface via SSH, so setup database and user permissions, installed WordPress and backed up site. Also provided ongoing technical support and installed locally for testing.

Giraffe Social Enterprises

Giraffe Social Enterprises

Installed new WordPress site on GoDaddy, installed theme and setup domain name.

Newton Proofreading

Newton Proofreading

Installed new WordPress site on GoDaddy, customised theme HTML and CSS, and setup domain name.

Deb Tec Ltd

Deb Tec Ltd

Installed WordPress and theme on GoDaddy and setup domain name.

Living Willow Wales

Living Willow Wales

A personal site from my foray into living willow sculpture (it’s good to get out into the fresh air every once and a while). Installed new WordPress site on GoDaddy, installed and customised theme HTML and CSS and setup domain name. Made various additions to content over time.

Vipassana Typo3 Sites

Vipassana Meditation Centres

A lot of the websites for the various  Vipassana Meditation Centres around the world are centrally managed from a single instance of the Open Source CMS Typo3. I am one of the team responsible for administering and maintaining these sites and supporting the many users and developers.

Plas-Helyg

Plas Helyg, Tir-yr-Gafel, Lammas Community

This was a Typo3 site I created for Plas-Helyg, a family living at Tir-yr-Gafel a Lammas Community in South-West Wales. This involved migrating the content from a static site and converting a HTML/CSS design template into a Typo3 and customising it for their site.

Elaine Parker Counselling

Elaine Parker Counselling

This was a Typo3 site I created for Elaine Parker, an Adlerian counsellor based in West Wales. This involved migrating the content from a static site and converting a HTML/CSS design template into a Typo3 and customising it for her site.

Friends of Friendless Churches

Friends of Friendless Churches

There was life before WordPress! I collaborated with another web developer to create this site using CMS Made Simple, me doing more of the backend work. I converted a HTML/CSS template to work with CMSMS and did various customisations to the HTML, CSS and PHP. I provide ongoing support: regular updates, backups and adding new features.

Gaia Energy

Gaia Energy

This site was created with Joomla. I converted a HTML/CSS template to work with Joomla and did various customisations to the HTML, CSS and PHP. I provide ongoing support: regular updates, backups and adding new features.

Hollywood Cottage – Holiday Cottage

Holiday Cottages Wales   Hollywood Cottage  West Wales

A static HTML/CSS site that I created from scratch – those were the days!

Databases

I’ve also developed Microsoft Access databases (Visual Basic/ASP) for Animal Sanctuary Management and a Fitness Class Membership Management. I used Access 2003. I developed both of these as free/open source software so please get in touch if you’d like to discuss getting a copy.

Data Communications/Embedded Software

Before the previous ten years of web development, I spent the first ten years of my programming career working as an embedded C/C++ programmer mainly on data communications devices.