During my last role working for Green Square as a web developer I found myself creating client websites using WordPress, ACF Pro and WooCommerce. My websites are built using Bootstrap, jQuery and JavaScript. I also have experience building email marketing campaigns, building and restructuring databases and REST API integration.

Project Life Cycle

A clients website should reflect what they want it to achieve. I believe a well designed and optimised website can genuinely boost their leads and should be continually worked on and improved.


When developing a website the first step is to gather client requirements. This typically involves a face to face meeting to find out the scope of the project, the nature of a site and to work out what they set out to achieve. This could vary from forming part of an existing marketing campaign, lead generation or an ecommerce site designed to promote and sell a range of products.


The design would be created while taking great consideration of the sites purpose and the strategy discussed while gathering the requirements set out in the previous stage. The customer would be involved in this stage and asked for their feedback on design elements and the overall look of the site throughout this stage.


Once customers have decided they are happy with the content and design the next step would be to develop the site and any features discussed in the previous stages. This would also include the implementation of third party services and customer amendments. This is typically done on a development server prior deployment.


This stage involves testing the site on a range of browsers and platforms the site is likely to be used on. The customer would also be shown the site to gather further feedback and make sure everything is working as it should. Final amendments would be carried out at this stage prior to deployment.


Hooray! Testing has been completed! The site has been deemed fully functional, signed off and is ready for launch. This stage involves carrying out any necessary backups and migrating the website to the live server environment. Once done, final checks are made and the site is made available for public for viewing.


After the site has been deployed the site would require maintenance, this would involve monitoring the sites performance and how the level of traffic being sent effects the site. Subsequent support and maintenance would also be discussed to keep the site functional and up to date.

Recent Work

Please find examples of projects I have been involved in below.

Get In Touch

Have an idea for a website that needs building or have a project that you need help with? Get in touch and I will get back to you within the next couple of days.

    Digital Media Rocks is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:

    By clicking ‘Contact Me’ below, you consent to allow Digital Media Rocks to store and process the personal information submitted above to provide you with follow up information regarding your message.