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'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.
A few observations on techniques that are used to disguise a problem with a website.
A collection of clever logos. Great for getting the brain going when you're looking for inspiration.
Getting up to speed with derived stores in Svelte and how they compare to something like computed properties in Vue.
Working with the delighful Chris Coyier I wrote an article for CSS-Tricks on Timber, a WordPress plugin that completely changes theme development.
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.
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.