A freelance front-end developer based in the UK working with agencies and startups to achieve their goals.
Currently working with
Lessons learned building design systems
My rules for design system component libraries
An overview of my hardware and software setup
Jargon plagues most industries. Software development is no different. Here are some of my favourites.
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
FairFX "🗻 Fuji" Design System
"🗻 Fuji" is FairFX.com's design system. I created it and lead the initial development for it. Fuji's components are React-based, they use Styled Components and Design System Utils. It is used by many apps at FairFX.
Cornmarket.ie Corporate website
I was tech lead and lead front-end developer for the re-platforming of this Irish institution's website.
Awesome Web Development Resources
👌 My collection of go-to web development resources
An opinionated fork of prismic-reactjs that allows you to use custom React components instead of standard HTML tags
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.
TMW Unlimited's 2017 website refresh
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.
Created a multi-platform consumer Pan-European website aimed at inspiring and educating consumers in the art of making spirits-based mixed drinks and cocktails for any social occasion.
Interesting articles that I've read recently