Joomla Extension Developer

clean and effective websites

PHP & MySQL Developer

about me


Talented PHP Web Developer seeking freelance projects. Experience working solo, or as part of a team to deliver high quality bespoke products. Available on a flexible working arrangement as additional off-site support for your busy in-house team, or fixed cost, fixed time individual projects.


Birkenhead, England


7th July 1983


Chester, England


BEng Electronic Engineering


Cycling, DIY, Woodworking


[email protected]


Oct 2001 - Jul 2005
4 years
University of York
Electronic Engineering - BEng

Final project was a custom written online booking system for small to medium sized holiday rental businesses, with a focus on the backend management of enquiries and bookings. Features included public enquiry and contact forms for the user which recorded the information for the site owners who could then respond to the user, and ultimately convert the enquiry into a booking, the process would automatically calculate the holiday cost based on table of rates which were also used for the rental rates page on the website. At this stage the user would complete additional booking information including guest information and extra rental items for use during their stay.

This project was continuously updated over the following 11 years and used successfully on multiple properties, in Spain and the UK. The system integrated with Joomla as the CMS, and includes additional features.

Sep 1999 - Jul 2001
2 years
Tarporley 6th Form College
6th Form Student - A Levels

  • Mathematics (A) and Further Mathematics (B)
    Including modules in Pure Mathematics, Mechanics and Statistics.
  • Physics (B)
  • Chemistry (C)


July 2016 - Present
Prodo Digital
Senior PHP Developer

Building, maintaining, and supporting an exciting selection of Magento and WordPress sites for Prodo's extensive collection of clients. Including multi-store Magento stores as well as brochure style and ecommerce WordPress sites. Recently starting to integrate HubSpot into existing projects.

Working with PHP, MySQL, LESS, SASS, CSS, HTML templating as well as Git for version control.

June 2016 - Present
1+ Years
Reasonably Good
Full Stack Developer

Working mostly with a single client of this agency, I took a small step into the unknown, working with an unfamiliar CMS (Kohana), combined with Solr search indexing, and a recently integrated Stripe payment gateway.

Each work session includes a varied combination of backend and frontend changes to further the features offered to free and paid members of the website.
Recently working to integrate content from a large XML representation of a book published by Oxford University Press and authored by the client.

Nov 2011 - Present
4+ Years
Chester Solutions Ltd
PHP Developer & Director

During my time at Chester Solutions Ltd I have worked on solo an team projects. My roles have involved, developing, testing and deploying code. Website have ranged from sales and lettings, property agents, auction houses, local independent business.

My portfolio of work includes working on a variety of platforms including Joomla!, WordPress and Magento. Each project varies on the skill set needed but my focus on most sites includes PHP, MySQL and Javascript.

I have also experience of jQuery, CSS, LESS, Twitter Bootstrap and a variety of 3rd party APIs.

I pride myself on writing clean,concise and well documented code using Git source code management to track code revisions.

In team projects I have worked as part of a multi-disciplinary team where I work on a variety of levels, developing and upgrading code, supervising less experienced developers, and working with project managers and graphic designers to ensure the demands of the project are realistic and achievable.

Key skills

  • Object Orientated Programming
  • Strong problem solving skills
  • Highly adaptable and flexible
  • Performance analysis leading to database and code improvements
  • Incorporating new techniques and ideas
  • Extension customisation and bespoke creation
  • Rapid bug fixing and cross browser testing for browser compatibility

Jan 2008 - January 2016
8 Years
Starberry Ltd
Freelance PHP and Joomla Developer

After writing property xml feed import scripts for Property Mart PLC, I was approached by Starberry to work with them writing export scripts for property data from mostly Reapit based clients to be sent to Rightmove and 7 other portals, most of which no longer exist.

Since then I've re-written the way they handle property websites. Originally for Joomla 1.5 I was responsible for writing a new property extension for their increasing portfolio of clients. We now use the second major version of the system to support over 40 property websites both in the UK and overseas, and I'm currently working with a small development team to build the 3rd revision.

These extensions for Joomla include a series of component, modules and plugins which allow us to use a single codebase for a wide range of requirements through the use of configuration options and plugin overrides to affect behaviour.

Included Features:

  • Simple search (address, price, rooms)
  • Latitude/Longitude based search (radius from a fixed point or pre-defined polygons)
  • User created polygon search (similar to the draw a search option on
  • Contact forms including simple contact, book a viewing, send to friend, request a valuation
  • ... and many more features

Sep 2007 - December 2007
< 1 Year
Property Mart Overseas PLC
Freelance Property Feed Developer

Originally employed on a short term contract to write feed export and import scripts, as well as feed converters so that we could import properties from estate agents to the PMO global property portal.

During my time there, we also started to take back control of the website development which had originally been outsourced.

Feb 2007 - Nov 2011
4+ Years
Freelance PHP Developer


This was the trading name I used while working as a freelance developer, initially during the time I lived in Spain, and later in 2009 when I moved back to the UK. This later developed into Chester Solutions Ltd when I formed a Limited company.

During this time I worked with a range of different clients, including personal trainers, swimming pool builders, estate agents, marquee and equipment hire, holiday rentals and many more.

The majority of these sites used Joomla 1.5 and above as the backend CMS, alternatively I also use WordPress when the clients requirements are better suited to that system. I have also custom written both small hardcoded sites and small dynamic sites based on a custom written CMS, but there is rarely a need for developers to custom build their own CMS at the moment.

Sep 2005 - Aug 2007
2 Years
Prudential Investments / Tura Holdings
Junior Web Developer -

In my first commercial role as a web developer since leaving university this was my first experience of a "real" job. I assisted the lead developer in maintaining a completely bespoke system which grew extensively in the 2 years I worked there. From a single dedicated server in the beginning to a complex system of firewalls, load balancers, web servers and database servers, this website grew to be a global source of European lottery tickets online.

Frequent and rapid testing and deployment of updated code was required to keep up to date with the various systems that were in place. The final project was a complete overhaul of the website theme, implementing supplied static HTML previews into the website.

my skills


My latest works showcase

Contact Me

If you have any questions, please get in contact

School Lane
Guilden Sutton
Chester, CH3 7ET
01244 300 077
07545 292 502