Front-end developer in London.
Making the web simple, fun and fast since '06
Rebel with a CORS
How to make your own simple CORS enabled API from one that has CORS disabled
Introducing Design System Utils
Your helping hand to enforce your brand & design system styles with any CSS-in-JS solution
Creating dynamic layouts with Jekyll
How we used YAML front-matter to massively change the layout for different posts on our agency’s new website
Creative Technology Monthly: Disappearing interface
Issue 03: Disappearing interface with Marc Curtis - January 2017
Creative Technology Monthly: Chatbots
Issue 01: Bots - November 2016
Creative Technology Monthly: Motion and Animation
Issue 02: Motion and Animation - December 2016
Updating npm packages
Exploring the myriad of options to enable you to update with ease
Redesigning my site
The focus for, and some techniques I used in, my recent redesign
How to create custom grids with Kickoff
Add responsive helper classes to your project
Improving the UX of a front-end framework
How we focused on our users for the latest version of Kickoff
Our new front-end framework
On Staying Current
My recipe for staying up-to-date with web development news and trends
Design System Utils
A micro library to ensure your CSS-in-JS styles stay consistent with your brand's design-system. Works with styled-components, emotion, glamorous and all other CSS-in-JS libraries.
Search for anything on Unsplash and the app returns a maximum of 9 images
Sublime Text, Atom & VS Code snippet generator. Built with React on top of next.js.
Complete reworking of TMW's existing website
Redesigning and building Barilla’s new global website to fulfil the variety of needs of their 30+ local markets.
Developed in partnership with Ash Nolan, Kickoff is a lightweight, flexible and robust front-end framework that is a great starting point for any web site. We developed it while at TMW, but it grew way beyond internal projects into something that many other companies and developers use on projects of all sizes.
[ ? ]
[ ? ]