Skip to content


  • Arctic Code Vault Contributor

Hi there 👋

I've been a web developer for about twenty years, starting in the days when Zeldman released Designing With Web Standards; Eric Meyer was writing books to popularise CSS; and Dan Cederholm was encouraging front-end "Web Standard Solutions". XHTML was a thing, Inspector/Firebug were not.

I've seen a lot, and a huge portion of the skills and knowledge from those days carry over to today. If you want to make an accessible, fast, high quality website - you need to know these core things.

Tools of choice

Tools are not skills, but choosing the right tool for the right job certainly is. I currently do not build SPA's, and so I do not much use REACT / Vue / Angular etc.

  • CMS of choice: Craft CMS - brilliant, flexible, excellent community, headless or not.
  • Text editor of choice: VSCode and Vim.

More to come

I'll fill this out properly at some point...

Popular repositories

  1. Automatically adapts your existing HTML images for mobile devices. No mark-up changes needed.

    HTML 1.8k 242

  2. My core files for new websites

    JavaScript 26 1

  3. Ensures you can keep vertical rhythm in web pages

    JavaScript 23 1

  4. Forked from keithmancuso/craft-image-color

    Simple Image Color filter for Craft CMS to extract colors from images.

    PHP 1

  5. Forked from Hambrook/AssetLinks

    Add download links to asset fields in Craft CMS.

    PHP 1

  6. Forked from aelvan/Imager-Craft

    Image transforms gone wild


29 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri

Contribution activity

August 2020

Created an issue in craftcms/cms that received 1 comment

Template support in Matrix Layout, not just Field Layout

Description Looove the idea with the new template partials that are part of the Field Layout. First thing I wanted to do was provide a preview of a…

1 comment

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.