Mike in a forest, wow!

About me

Welcome to my super green website...

I’m a Senior Wordpress Developer by day, working for a design agency based in Manchester. For the most part, I create bespoke front-end themes alongside back-end CMS integrations.

This varies from standard HTML/PHP, JavaScript & CSS, to frameworks like React, Laravel and NodeJS.

But here I’ll be showcasing the personal projects I produce in my spare time, where I often delve into other technologies or any idea that interests me!

View some of my work below!

Have a gander

React & Typescript
Pokedex

This SPA fetches and outputs data from the free PokeAPI. Built with React, Typescript and Tailwind. This features a name search and pagination.

Multi-Language
Travel Blog

This is a WordPress site built using the Sage boilerplate, including Tailwind, SCSS, text localisations and a custom-built 'Latest Videos' AJAX filtering widget plugin.

Garble

This is a web app created using React and the Libre Translation API to translate your text through multiple languages before reverting back to English - resulting in absolute non-sensical text!

Wordpress Blog

My good friend Dom was in need of a new, more up-to-date looking site to showcase his motorsport journalism. I was more than happy to oblige in exchange for a pint.

User Authentication
& CRUD

This is just a little project I worked on to get a better understanding of the Laravel PHP framework and it's capabilities. This included functionality for users to sign-up, login, reset their password and delete their account.

NodeJS Live Chatroom

A live chatroom built using node.js and socket.io. Users give their name to enter the site, at which point they can send and recieve messages in real time from all other users currently logged-in to the chatroom.

React Todo List

Another React project that makes use of local browser storage to save the users’ list of things todo – Allowing them to add and remove items to specific days of the week. The looks and feel totally isn't based on Trello...

Tic-Tac-Toe

One of my earliest projects. I aimed to make this single player, where you play against the computer. After trying to wrap my head around complex algorithms, I opted to make the computer's square selection more random.