Performance focused

Powered by Coffee & Process
Performance is key. I optimise for common metrics in Google PageSpeed and up to date best practices that make websites SEO ready and accessible.
I specialise in the front-end; writing CSS, HTML, and JavaScript. Think Sass, Vue, and React. I like to keep code clean and reusable.
I've spent many, many years building large scale products and websites with WordPress, ExpressionEngine, Craft CMS, and Laravel.
I like to focus on building processes that power development. That could be creating a custom webpack configuration, setting up and maintaining a pattern library, implementing a deployment process, or introducing code reviews.
Latest Posts
-
Task Management
How I handle task management - a combination of software with pen and paper depending on the context.
-
Multi-Select Checkboxes with React
Listen for hotkeys to select multiple checkboxes in a few clicks.
-
Web Cloaks
A few observations on techniques that are used to disguise a problem with a website.
Featured Projects
-
CSS-Tricks Article - Timber WordPress Plugin
Working with the delighful Chris Coyier I wrote an article for CSS-Tricks on Timber, a WordPress plugin that completely changes theme development.
-
Skillshare: Create an RSS Feed Reader
I did a class on Skillshare for creating an RSS feed reader with Vue.js, and Node with Netlify to make use of their functions to deploy to AWS Lambda.
-
Personal Site
This is my old personal site built on Craft CMS. It's no longer maintained as I've moved to a static site which I'm planning to make freely available when I've worked everything out with it.