Gavin Roberts, back when he had some hair...

Gavin Roberts

Senior PHP/Laravel Developer based in Newcastle upon Tyne, UK

LinkedIn   developer@gav-roberts.co.uk

Open for opportunities


Hi, I am Gavin, a multi-skilled developer based in Newcastle upon Tyne, with nearly 20 years experience in web, mobile and desktop application development, concentrating in the e-commerce sphere.

Over the years, I have worked with many clients, across different industries and sectors to provide feature rich, user friendly and maintainable websites and applications using PHP (Laravel, CodeIgniter, OpenCart, Shopware, Wordpress) and mobile applications using Javascript (React.js, AngularJS.)

I pride my self at being a problem solver, taking any problem or requirement presented to me, finding, researching and applying a viable solution all whilst being able to clearly explain everything to stakeholders and users.

Some of my work

The following projects were carried out whist in employment.

Edwards Cleaning

A staff management portal built using Laravel + Livewire, accompanied with a React.js based mobile application.

The portal allows management of 400+ staff and clients, creating ring fenced geo & time zones in which cleaning operatives are restricted to sign in/out of, ensuring that remotely managed staff are completing the agreed work within the agreed times.

Boulevard Newcastle

A booking portal built in Laravel + Livewire, with custom payment method integration to support card and wallet payments.

Complex event configuration and reporting features were required as part of the portal, to align with external reporting requirements the client required.

Hellens Residential

A tenancy and property management portal built in Laravel integrating with numerous third party services (such as Microsoft 365, Adobe Sign) and complimented by a mobile application built in React.js to handle property maintenance tasks.

The mobile application required a secure method of storing data offline, allowing maintenance users to still access data whilst in areas with no mobile or wifi signal and still be able to carry out tasks that synchronise once a connection is available.

Bus users

A complaints management portal built using Laravel + React.js with custom integrations to third party services such as Microsoft 365.

Emma Newham Fitness - Video on Demand

A separate video on demand solution to compliment online training portals, allowing customers to subscribe or purchase one off access to training videos.

The system allows for basic white label integration to match the branding of the various websites the solution is integrated with.

Hydro Tints Window Films

A bespoke Wordpress and WooCommerce e-commerce website, utilising ACF Pro to provide a structured but flexible layout to ensure that user generated content remains consistent with the design and brand.

In addition to a number of bespoke back office features, the website features custom forms that allow visitors to easily identify which tints or films are suitable for their requirements, or to submit detailed requests to get a bespoke quote.

Wolf Competitions

A bespoke Wordpress and WooCommerce e-commerce solution, originally intended to solely sell tickets for a live drawn raffle.

Shortly after launch, the website quickly gained popularity and needed highly optimising to withstand the high demands and bursts of traffic.

The introduction of instant wins and spin-to-win features saw traffic and sales spike in excess of £1.3 million per month.

Salto UK

A bespoke clothing e-commerce solution built using a hybrid of OpenCart and Wordpress, utilising ACF Pro to provide a structured but flexible layout to ensure that user generated content remains consistent with the design and brand.

Customers are able to purchase garments as is, or apply their own logo and/or text to each garment in various positions using the customise functionality.

Your Work Wear

A bespoke clothing e-commerce solution built using a hybrid of OpenCart and Wordpress, utilising ACF Pro to provide a structured but flexible layout to ensure that user generated content remains consistent with the design and brand.

Customers are able to purchase garments as is, or apply their own logo and/or text to each garment in various positions using the customise functionality.

Emma Newham Fitness

A series of complex Wordpress based online training portals, allowing customers to purchase courses and complete online assessments with integrations to third party services such as Dropbox.

Warren Access

A bespoke Wordpress & WooCommerce solution allowing customers to hire equipment, purchase safety wear or enrol in safety training.

Olivias Kitchen

A bespoke catering ordering solution built using a hybrid of OpenCart and Wordpress, utilising ACF Pro to provide a structured but flexible layout to ensure that user generated content remains consistent with the design and brand.

Customers are able to manage and submit orders consisting of hundreds of items to be made by in-house caterers to be delivered on the chosen dates.

In addition to the e-commerce functionality, a fully bespoke production system was implemented to allow staff to identify ingredients needed and the various steps required to product the ordered items.

Swim Excellence

A bespoke swimming lesson management portal built in Laravel accompanied by a React.js mobile application to manage lessons by the poolside with offline data sync support.

Large Model Association

Bespoke CAA (Civil Aviation Authority) integration to allow customers to register for Operator and Flyer ID's required to operate and/or fly model aircraft and drones.