Rhys Botfield
Rhys Botfield
Full-Stack Developer
Tel: 07935744018
Email: rhys@sproutdesk.co.uk

  • CV CV
  • Uses Uses
  • E-Mail E-Mail
  • GitHub GitHub
  • Twitter Twitter
  • LinkedIn icon LinkedIn
Hi, I'm Rhys, a full-stack PHP & JavaScript Developer and an expert in e-commerce, web app development, and cloud hosting/support.
I specialise in backend PHP development, with a keen preference for Laravel and Vue.js, where I've become highly experienced in building custom progressive web app solutions for a variety of clients.
I'm also Magento certified & have developed for over 60 different M1 & M2 websites (incl. Enterprise/Commerce).
I'm an experienced DevOps engineer, with skills in AWS/DO/Azure, Docker, Kubernetes, Terraform, Ansible, and even just manual Linux configurations.

Experience

SproutDesk

Contractor | Director | Since May 2018

After years of freelancing on the side, I took the plunge and made it official by building SproutDesk.

Now I provide freelance web development and hosting services with SproutDesk to clients of all sizes.

I direct a team of developers for larger projects, client work, in-house projects, and open-source development projects.

Capify Contract

PHP Developer | Jan 2024 – Jul 2024

Working with a custom built legacy PHP stack to modernize, secure, and extend upon it, which included building integrations with 3rd party services such SalesForce via their REST API.

Door4 Contract

Magento Developer | Jan 2023 – Jun 2023

Migration of a large Magento 1 store to a Magento 2 build. This included a custom theme using AlpineJS and TailwindCSS, bespoke PageBuilder blocks, dozens of locales, custom functionality modules, integration to 3rd party stock management, and a custom CI/CD pipeline.

BrewDog Contract

Magento Developer | Sep 2021 – Jul 2022

Fixes and feature development, including; 3rd party subscription service integrations, serverless components, and bespoke module development.

Limesharp Internet Contract

PHP Developer | Nov 2019 – Mar 2020 | May 2021 – Jun 2021

Bespoke e-commerce projects using Laravel, Vue.js, Magento, and WordPress all mixed together via a home-made platform.

ObjectSource Contract

Magento Developer | Oct 2020 – Apr 2021

Handling multiple Magento 2 installations for retained development contracts, developing solutions from the initial conception all the way to its release.

Big Brand Ideas Contract

Backend Developer | Jun 2020 – Sep 2020

Building a bespoke API for a hospitality management company using Laravel and a suite of tools including Vapor, Nova, and ElasticSearch.

Yoma Digital Contract

Web Developer | Sep 2019 – Nov 2019

Multiple Magento 2 e-commerce build projects.

Designed & developed bespoke Magento 2 extensions.

PushON

Senior Backend Developer | Mar 2016 – Oct 2019

Magento developer for over 55 stores in a Magento specialist agency. Experience developing React.js pages/components. Release and DevOps manager for the development department.

Bright Future Software

Software Developer | Oct 2014 – Feb 2016

Android native (Java) development. Laravel & vanilla PHP web API development.

Projects

SproutStack Dev Engine

A PHP development engine built around Docker Compose, with a few bells and whistles.

InfluencerSearcher App

Implemented a full app redesign using Laravel, Vue.js, and TailwindCSS along with numerous backend optimizations, new external service integrations, and other feature additions.

Skills

Backend

  • PHP7/8
  • Laravel
  • Lumen
  • Magento 1 & 2
  • Sylius
  • Symfony
  • Shopware
  • WordPress
  • Bedrock WP
  • ReactPHP
  • MySQL
  • PostgreSQL
  • PHPUnit
  • Pest
  • Xdebug
  • Blackfire
  • ElasticSearch/OpenSearch
  • Redis

Frontend

  • Vue.js
  • Vuex
  • Nuxt.js
  • React.js
  • Redux
  • React Native
  • Next.js
  • Alpine.js
  • NativeScript
  • Livewire
  • Inertia JS
  • jQuery
  • ES6+
  • ESLint
  • Vite
  • Webpack
  • Grunt
  • Gulp
  • Jest

DevOps

  • Linux
  • Bash/Zsh Scripting
  • Docker
  • Kubernetes
  • Alpine Linux
  • Nginx
  • Apache
  • Algolia
  • AWS
  • Azure
  • Digital Ocean
  • Serverless
  • Lambda
  • Laravel Vapor
  • Terraform
  • Ansible
  • Github Actions
  • Bitbucket Pipelines
  • CircleCI
  • Jenkins

User Interface

  • HTML
  • SCSS
  • PostCSS
  • Tailwind CSS
  • PurgeCSS
  • Figma
  • Typography
  • PWA

Clients

Kärcher Group

Development | Support | E-Commerce

I provided a comprehensive support package for security & performance development on 2 separate Kärcher B2B e-commerce stores.

Stockport CP / SupportAbility

Development | Hosting

Bespoke full site redesign implemented in BedrockWP, with an ongoing cloud hosting support.

Wellcat.org.uk

Development | Hosting | AdWords

Laravel-based site based on Material Design guidelines with a custom Vue.js back-office management for listings.

Freddie's Felines

Development | Hosting

A simple WordPress (Bedrock) build with TailwindCSS and Alpine.js made pro-bono for a local non-profit.