Hi, I am Mike, a Manchester LAMP Stack Developer.

My About Bit

Hello and welcome. I am Mike Thornley, a Manchester based LAMP stack Developer, currently working in #EdTech and living in Bury, Greater Manchester. I have had several iterations of my website over the years but now prefer this much simpler, cleaner look and feel.

I have a few years of development experience under my belt working mostly with the LAMP stack of technologies. My experience has consisted of a well established motor factor and some experience within the shipping and freight industry, but the last couple of years I have spent time working in the public sector on a variety of projects - mainly these days, involving Machine Learning. I have written different applications for differing sectors and this diversness has enabled me to truly hone my skills to maximise on getting to know customer requirements better as they have varied so greatly.

Right now, I am enjoying the next stage of my career working in #EdTech. My main focus is currently still PHP development, but now this involves utilising Machine Learning in order to create and extend the usual development approach and sees me creating tailored, yet intelligent, educational applications with contextualised data. The applications I am involved with currently augment other roles within my organisation and assist staff members to work smarter, enabling them to access information quickly and in a more intelligent manner.

I am fairly adept in grasping new technologies, which I enjoy. I'm also a good communicator with proven interpersonal skills and have a natural ability to convey technical concepts to an often, non technical audience. As a result this enables me to obtain the best project requirements from stakeholders in order to meet expectations.

Aside from keeping up to date with the latest web trends and technologies, during leisure and free time, I enjoy gadgets, most tech (which I own and am part of the Synology franternity), films/cinema, travel and the ocassional real ale festival. More recently, I have become more of a reader, usually of non-fiction and biographies.

My Skills

HTML5

98%

CSS3 & Bootstrap

98%

PHP >5 inc MVC

98%

MySQL

98%

JavaScript/JQuery/AJAX

85%

git version control

55%

YEARS OF COMMERCIAL EXPERIENCE

5

BREWS CONSUMED

198

COMMITS PUSHED

678.66666666667

My services

FRONT END DEVELOPMENT

I write clean, semantic, commeneted code and work with HTML5 and CSS3 markup on the frontend. Usually for projects these days, I tend to use Bootstrap as I find this meets my project needs quickly and adequately. I aim for a clean look and due to browser incompatabilities and differing standards, the fact Bootstrap is cross platform compliant and most importantly, device agnostic, proves a useful addition. (A mobile first approach is definitely the way I work, regardless of the tools used). I have also used some templating engines, like blade, commonly used in Laravel. Additionally, I have working experience and quite like both JavaScript and jQuery, which complement my back end development skills well. I plan to move on to visit Vue.js and perhaps GridCSS pretty soon to try and eleviate some weight on the frontend. Overall, I much prefer to work on the back-end stuff, feeling most at home dabbling with classes and databases.

BACK END DEVELOPMENT

LAMP stack development is the core of my experience so far - whether that has involved simple projects or more complex solutions including code written using the MVC framework methology. I've also worked in an Agile environment so can see the benefits that approach can often have to a team project. I have used several custom MVC Frameworks, as well as the very lightweight and lesser known framework for smaller projects, Fat Free. I am getting more familiar with PHP 7, having migrated my last employers code base to the newer version along with updating code to work with the newer MySQL APIs. From a CMS prospective, I like the WordPress platform and prior to this site, it was my preference for a site build. As always, in order to collaberate and control code versions generally in the best possible way, I use version control to organise and store code using git. This is my prefered tool for management of code and online repos.

MACHINE LEARNING

For an organisations datasets to be used efficently and utilised to their full potential, an intelligient approach can be adopted in order to provide contextualised results for many areas of an industry. I have experience of contributing to APIs for a Machine Learning client bot, using this very principal. Utilising various in-house datasets and external APIs, namely the IBM's Watson engine, I have worked on personalised services in order for results to be contexualised and gathered intelligently using NLG and NLP. As a tertiary service to the projects I have worked on, my team and I have also used Wolfram Alpha as further fall back when results can not be provided due to the nature or language used in a particular query. In 2018, the team I am part of now were lucky enough to be nominated for 'Outstanding use of technology for improving teaching, learning and assessment' at the TES Awards in London. We later then went on win the Association of Colleges Beacon Award.

contact me

LOCATION
Bury, UK
CHAT
Start chat

You can contact me through the contact form below or or directly email. I am always happy to chat with people about work projects and networking opportunities, or perhaps you want to just to say, "Hi".

Recruiters right now, this doesn't mean you!