I'm a full-time freelance Web developer based in the United Kingdom.
I work predominantly with PHP and Javascript, currently specialising in the Laravel framework and Vue.js. I tell anybody who will listen about my small contribution merged into the Laravel framework!
I've been forturnate enough to build a wealth of experience working in some brilliant digital agencies and software companies around the country.
I'm always interested to hear about new projects or ideas - feel free to contact me below.
Here is an idea of some of the sort of things I work with. Please do get in touch to discuss requirements.
Bespoke web development
From large scale web applications to small brochure style websites, I can write sustainable & scalable code to bring your idea to reality. I typically use a combination of Laravel, Vue.js and Sass but believe in using the correct tool for the job.
Laravel application support
Having problems with an existing Laravel application? Or need some new features built? I can assist with application support, including framework upgrades, for existing Laravel applications.
API development
This is some of my favourite stuff. I have lots of experience working on REST APIs, often powered by Laravel or Lumen. Very happy to help with the building, maintaining and documenting of new and existing APIs.
Automated Testing
Having an automated test suite can provide real peace of mind when making changes to a codebase and can catch errors before they hit production. Happy to help build and maintain PHPUnit / Dusk style automated tests.
Legacy PHP application support
I get it. Sometimes a project hasn't received the love it deserves and some support on a legacy PHP codebase is required. I've worked on plenty of legacy code over the years and am happy to help with bug fixes or feature development. Alternatively, I'm also happy to advise on migrating the project to a modern framework.
Website hosting
I can also take care of web hosting for smaller websites and web apps. Get in touch to discuss.
Great! Drop me a message and I'll get right back to you.
Domo Ltd
Full Stack Web Developer
AUGUST 2019 - APRIL 2020
Based in Bristol, I worked within the product team to build and support Signable - the company’s flagship eSignature software.
My time was split mostly between the Vue.js frontend application and the Lumen API layer.
Amongst other things I worked to integrate the signature software with 3rd party APIs, successfully deploying integrations with GoogleDrive, Dropbox and CapsuleCRM. To do this I built a flexible driver-based OAuth2 system in Lumen to handle authorisation and configuration with the 3rd party APIs.
https://www.signable.co.ukAUGUST 2019 - APRIL 2020
Dewsign Ltd
Full Stack Web Developer
DECEMBER 2017 - JUNE 2019
During this period I held the position of a full stack web developer at Dewsign Ltd in Falmouth, Cornwall. With a heavy focus on back end development, I worked on a range of new and existing client projects including Content Management Systems and Ecommerce sites.
In my role at Dewsign I was also forturnate enough to be able to maintain and contribute to Open Source software. I was involved with both internal and external Open Source repositories which includes a merged contribution to the Laravel core framework.
The technologies I used at Dewsign were:
I also wrote a blog piece about my experience supporting a long term client, which you can read when it's published on the Dewsign website.
https://www.dewsign.co.ukDECEMBER 2017 - JUNE 2019
Liberty Tech Ltd
Full Stack Web Developer
FEBRUARY 2015 - OCTOBER 2017
I worked as a full stack web developer for Liberty Tech Ltd based in London’s West End. I worked on a wide variety of projects at Liberty Tech which allowed me to focus my technical skills in addition to gaining a lot of experience liaising with clients and designers.
The main technologies I used at Liberty Tech:
During my employment with Liberty Tech the company built and released the successful PropertyData SAAS product which went on to become the primary focus of the business.
https://www.propertydata.co.ukFEBRUARY 2015 - OCTOBER 2017
Steady The Ship
App design and build
I designed and built this application as a personal project because I wanted an easy way to keep track of my personal finances. This is an ongoing project which often gets new features added.
The project is built with the Laravel PHP framework, using Vue.js and Tailwind CSS on the front end. It has full multi-user authentication so please feel free to register an account and have a play.
https://www.steadytheship.comForum Property Maintenance
Site design and build
A minimalist brochure site for a local property maintenance firm to showcase their recent work and signpost new customers to their contact details.
Tailwind CSS handles the styling to make the build process a breeze and results in a pleasing consistent layout.
https://forumpropertymaintenance.co.ukBody and Mind Shiatsu, Falmouth
CMS and site design and build
I put together a basic Laravel CMS from scratch to manage page content and users. This CMS can easily be rolled out to create brochure style sites and give the owner the freedom to make changes to thier website.
An example of this is the Body and Mind Shiatsu Falmouth site which uses the CMS I built to allow the owner to manage page layout, site content and SEO details.
I intend to carry on building out CMS functionality as and when required, pulling the core CMS platform into all sites using the CMS.
https://www.bodyandmindshiatsu.comBSc Computer Science - 2.1 (Hons)
The University of Sheffield
I studied a wide variety of theoretical and practical Computer Science modules which have given me a strong technical foundation and furthered my ability to quickly learn new technogies when appropriate.
SEPTEMBER 2008 - JUNE 2011