During my career I've worked on a plethora of websites, taking care of front-end, back-end, database design & implementation and server administration work.
I started off as a junior web developer at A Shade Greener, working with the marketing team and Managing Director to build websites and marketing campaigns, successfully growing the company to become the UK's largest installer of free solar panels. During my time there I continuously improved my skills while advancing to the role of lead developer.
Since then I've been the Head of Development at an online marketing & lead generation company started by myself and some colleagues, before moving onto a senior development position at a Design & Print Agency.
Below is a selection of some of the websites I've worked on, with highlights of their notable features.
I've weas responsible for a large amount of work on Rethink's custom-built Web-to-print platform, which combines e-commerce development with heavy use of an API created by Xerox to interact with their FreeFlow Core platform to send online print jobs directly to press.
I worked with the design team to rebuild the Rethink Media website shortly after my arrival. The primary focus of the redesign was to bring the website up to speed with a new look and full cross-device responsiveness.
The website was built using the Slim PHP microframework and Zurb Foundation front-end framework for rapid development.
A custom-built Customer Relationship Management system to allow A Shade Greener Money to manage loans.
The system was built using Laravel 5.3 and Vue.js to allow for seamless in-page editing and addition of information.
Created with ease-of-use in mind. The form is simple, easy to follow and loads in a state which can be submitted without changing any options.
Lead generation landing page & accompanying form.
Landing page & accompanying multi-step form.
The main business venture of A Shade Greener Ltd. I was responsible for maintaining and updating the website. If we have any new marketing ideas, changes to the application process or updates for the customer login system I'm the man that makes them work.
I've worked on several designs and revamps of the ASG website over the years, from the original solar panel application site to a more recent home-savings-based variant.
Some of the site's more prominent features have been:
As well as solar panels, ASG also branched out into boiler installation. I've built several versions of the company website from scratch using PHP, Laravel, HTML, CSS/SCSS and jQuery.
Although I'm no longer responsible for the existing version of the website, I did implement some interesting technologies in older versions of the site.
The original website for a now-updated branch of A Shade Greener. Built on the premise of crowd-funding investments for free solar installations with the promise of a high interest return for the customer.
The back-end was fully developed using Oject-Oriented PHP by myself with the Slim micro framework modified to work with an MVC pattern.
Interesting features include:
On top of solar panels and boiler for homes, ASG has also provided free commercial biomass heating systems.
This project had a very tight deadline so the initial website was created in just 2 weeks with all HTML and CSS and full application process completed.
Some of the original website features:
As well as my web development duties, I've also worked on several other projects at A Shade Greener.
When I'm not taking care of marketing-related web development I use my powers for good in other departments. If I'm aware of a task that could be automated or improved I'll do what I can to write a program or script to take care of it.
One example is a slow, unreliable screen-recorded macro that was run to submit and extract data from an online calculator. Using PHP and cURL I wrote a script which reduced this task from taking several days to being completed in under an hour.