Hi π!
I'm a lead frontend engineer at the Co-op.
I have a wide range of skills, knowledge, and experience, particularly focussed on accessibility and frontend web performance.
Outside of work I'm interested in science, the environment, bouldering, bikes (everyday/utility), and open source software.
Currently I'm working on a React e-commerce SPA, but previously I did a lot of work with Drupal.
I'm a big fan of things like 11ty, Vue, Alpine and utility-first CSS.
I like tools that allow server rendered HTML and my work focuses as much as I can on performance and accessibility.
I like public speaking and am always looking for chances to do more. Here are a few recorded talks:
- Progressive decoupling with Drupal and Vue, DrupalCon Europe, Amsterdam
- Using a utility-first CSS (with Tailwind CSS) and a component-first approach in Drupal, DrupalCon Europe, Remote
Here are a few recent blog posts of mine:
- Building a maintenance page that brings your site back to life when it's ready
- Using Vercel's instant rollback feature in your own CI/CD pipeline
- Feature detecting support for CSS cascade layers with HTTP and edge functions
- Move a user's country to the top of a select element with Netlify Edge Functions and geolocation
- Using a Netlify Edge Function to cut down on header bloat by removing HTML-only headers from static assets
- Adding one centralised banner to a whole portfolio of websites via the power of 'the edge'
π You can read more blog posts on my dev.to profile.
(This section is kept up-to-date automatically by a Pipedream workflow!)
Find out more about me on my personal site (repo here).