I have more than 6 years commercial experience building websites & apps for companies like the BBC.
I enjoy building great user experiences and scaleable solutions using JavaScript.Role: Senior Software Engineer
2017 - Present
Project details coming soon
NASA
2019
Project details coming soon
Diet & Fitness Community
Role: Front-End Developer
2016
Project details coming soon
FatFace / GetStarted
Role: Front-End Developer
2015
Project details coming soon
Role: Front-End Developer
2013 - 2016
Project details coming soon
For those of you that haven’t already seen, last week Google introduced native lazy loading to Chrome version 76. Now you’re probably wondering, “what the heck is native lazy loading, and is it worth adding to my site?”...
When working across large codebases using modern JavaScript libraries like React it becomes important to split our UI into small, manageable components, which can easily reused and distributed...
A simple guide explaining the main solutions for disabling cross origin restrictions on localhost to fix CORS errors.
In this short guide I will explain how to automatically update and fix package vulnerabilities using Yarn...
You might or might not have heard the term “optional chaining” bandied about in the past few months. In this article, I’m going to explain what it is and why you should be using it.