Download PDF

Michael Brooks

Web Developer at Lightfoot


I am passionate in what I do and try to put 110% in everything. I always try to stay up to date in the latest technologies. Using websites such as Reddit and Twitter, I try to follow as many innovators as possible, these include Microsoft, Taylor Otwell, Gabe Aul etc. If there is new technology out I am always trying to get in first to be able to test and know what is coming out e.g. I am a Windows Insider for phone and desktop.


Backend Technologies (PHP, Laravel, TDD, BDD, Node etc)

I have 3+ years professional PHP experience, but much longer in personal experience.

I have worked on many legacy PHP applications, but have also built a lot of newer PHP apps including Haulfryn ( and my very personal website (

For my unit testing, I have used PHPUnit to help test components inside my Composer packages and Laravel's elixir to test user experience and form data.


Frontend Technologies (HTML, JavaScript, CSS/SASS/LESS)

I tend to think that a good PHP developer must know how to use frontend technologies. I have created websites using the latest HTML5 and CSS3 attributes.

I have also used JavaScript, ReactJS and JQuery to help develop the more interactive side of my apps/sites. I am favouring SASS over LESS for my CSS compiler, but I'm happy to use either.

My favourite tools to help compile my frontend code is Laravel's Elixir which goes great with the Laravel framework. I have also used GULP, Bower, Webpack and many more tools to help ease code compilation.

VMs (Vagrant, Docker)

I try to include Vagrant and Homestead with any project I start as I believe that having a VM match your current production environment is very important. I have also delved into Docker on my personal website and have set up 3 containers (PHP-7, NGINX-FPM and MariaDB).

GIT (Version Control)

I have created and merged many branches to help ease company's version control. I have also helped people understand merge conflicts and the best ways to go about merging conflicts into your targeted branch.

C# (.NET Framework)

I have only just started exploring the C# programming language and would love to learn more. I'm excited by the Windows UWP services and would love to create something for the Hololens.

Work experience

January 2017Present

Web Developer


Using ReactJS to support and add new features to the Lightfoot portal. This enables clients and customers to easily track their journeys driven and view any events such as harsh acceleration, over-speeds and more. The portal connects and interacts with a backend API built with custom PHP code.

June 2016January 2017

PHP Web Developer


Helped support lead developer with supporting legacy ColdFusion websites, bug features and updates on newer websites. We have a large API built with Symfony which is used as the backbone to all of our Mall 2 Mobile clients all using a CMS also built on Symfony.

Jul 2015June 2016

PHP Web Developer

Logo Commercial Creative Partners (CCP)

When I started at Logo, I could see there were a couple of opportunities to really push new technology to help with development time and future projects. I had introduced GIT to the team and taught everyone best practices from creating new branches, to deploying code to live.

I had also introduced Vagrant/Homestead which helps ease development of code on local machines. This meant that any bugs within our PHP code would be caught sooner rather than later and we wouldn't have the "well it works on my machine" issue.

A couple of months in, I transferred Enjoy and the Haulfryn projects over to Logo so I could gain free time in the evenings, but also help Logo out by giving them a new client. Haulfryn then wanted us to split part of the site on called My Haulfryn. I then proposed that we use Unit testing (PHPUnit) and BDD (Laravel's built in suite) to help speed up development time and catch any bugs before the project went live. This also made it easier for Continuous Integration using GitLab and deployment onto the live server.

As well as developing with PHP, I also helped manage our local and remote server datacentres by fixing server crashes and ensuring it wouldn't happen again in the future.

Apr 2015Jul 2015

PHP Website Developer


Supporting app developers by focusing my efforts on any website updates and create new websites/APIs which were needed for app development.

Apr 2015Aug 2015

PHP Web Developer

Enjoy Marketing

During my time at Pulse8 Broadband, Enjoy had got in contact with me and needed help with Haulfryn's websites which consisted of 4 projects. As I had created and supported the projects during my tenure with Pulse8, they felt that I would be perfect to carry the work on and I then took them on as a freelance client.

I would then work on and support the sites during my evenings which had been okayed with my employer at Pulse8 Broadband.

Feb 2015Apr 2015

PHP Website Developer

Pulse8 Broadband

Update and manage using custom PHP code along with GIT for version control. Traffic management using Google and Bing SEO tools to build the sites ranks. Social management with Twitter, Facebook and Google+ to ensure we build a good relationship with potential customers.

Nov 2013Jan 2015

PHP Website Developer


Built websites for clients such as Haulfryn, Kerb, Delimann and many more. Using custom built PHP for older sites and newer sites were built on Laravel 4. Used GIT for version control to ensure everyone had the latest code. For newer sites, SEO had to be kept in mind to keep current rankings across all pages.

During my time here, I got given the task to re-develop Haulfryn websites which were,, and I tried to make the administration pages modular by developing my own custom PHP packages using Composer and Bitbucket and used Laravel as the base framework to help drive development time/speed.

Mar 2013Jul 2013

Junior PHP Website Developer

Website Vision

I was working at Website Vision on a Freelance contract as a Junior Web Developer. They were teaching me how to become a better Web Developer whilst also teaching me SEO, Design CMS systems and so much more of which fits into all Websites of today.



National Diploma

St Austell College

National Diploma, Higher National Diploma, ICT Practitioners, Web Media, Distinction*, Triple Distinction