What I do

I consider myself a Full Stack Developer / DevOps Engineer. Though the definition changes on a day to day basis, what it essentially boils down to is being able to read and comprehend code written in many different styles and languages, on many different platforms.

My daily driver is Laravel for my server side application logic and VueJS as my front-end datalayer. I also recognise that not all projects do not have to be as bespoke, and as such I also work with WordPress.

I have previously worked with multiple frameworks for PHP, including Zend Framework, CakePHP, CodeIgniter and Symfony. I am proficient with what I consider the basics of the web also, these being HTML5, CSS3, and the various ECMAScripts.

I am also proficient in server side technologies such as; Nginx, Apache, MySQL, MariaDB, as well as Amazon's various offerings.

Previous Projects

I'm always immensely proud of my work, as I always put my heart and soul into it.

However, with over 100 websites to my name, listing them all is always going to be a challenge. Please find below a small selection of the work which I am most proud of.


Random Game

Random Game

Random Game was born out of boredom, as most of my projects are.

Do you ever wonder: what game should I play? Never fear my friend, Random Game Picker lets you figure that out with a couple of clicks!

GameFront

GameFront

Gaming Mods, News and Community Forums. Previously in the North American top 100 websites, holding over 1,000,000 gaming files with a network of over 80 gaming sites.

Overseeing the rebirth what was once a web giant was always going to be tricky, and GameFront was no exception. With over 6 million records to deal with, this has been the most challenging project of my career. It has also been the most rewarding. I learnt so much writing GameFront from the ground up, and continue learning to this day.

mytrackr

mytrackr

Time Tracking Application built over the course of a weekend for Larahack.

Built over the course of a weekend for Larahack, eventually winning the contest, mytrackr is a time management application aimed at freelancers wanting to be able to manage their time more effectively.

Blog

Occasionally I'll write about industry news, my thoughts and opinions, package releases, etc. You can see my latest writings below.

My Experiences with building a multi-step form with VueJS

6th November 2018 at 10:00:pm

Recently I saw someone asking how to achieve a simple multi-step form with modern web development practises. Of course, my mind instantly went to VueJS and having built a few multi-step forms in my time I weighed in with my approach.

Improving Pagespeed Insights Score from 0 to 75+ with Laravel

30th August 2018 at 7:00:pm

Recently I had a client contact me asking me to improve the load times of their website. After some analysis I found that the pagespeed score was a big fat 0, and there was one contributing factor.

Security Considerations for Laravel Nova Package Developers

26th August 2018 at 10:00:pm

With the release of Laravel Nova, I've seen a lot of new packages being created for it this week. Unfortunately not all of them have been built with what I would consider to be basic security considerations in mind.

Introducing Throttleable

25th October 2017 at 9:20:pm

My first Laravel Package is now available on Github: https://github.com/MadMikeyB/throttleable

Available for Freelance Work

If you'd like to work with me on your project, please get in touch by emailing me[at]mikeylicio.us, clicking the envelope in the footer, or clicking the button below.