Role
-
Heads up front-end architecture across all projects. -
Co-ordinates team members during builds. -
Optimises front-end performance. -
Creates rapid prototypes. -
Professional bug-fixer. -
Makes things go whizz.
Experience
-
Writing code for the internet since he was 13. -
Began professional career as a front-end developer in 2008. -
Quickly rose to senior developer working on projects for brands such as: Admiral, Easyjet, Stella Artois and Smashing Magazine. -
Joined Etch in 2012 as one of the original team members and became a Director in 2016. -
Can still do a decent impression of a dial-up modem.
Gav’s latest articles
-
AI is only good at doing the things I don't want to do
Some bits of my job I love. Actually, most bits of my job I love. And I’m quite good at those bits.
-
Doing it for the robots
Are we creating the web for people or AI agents?
-
Five principles for building a lighter design system
Building lightweight, accessible component libraries by working with the web platform instead of against it.
-
Testing the invisible parts of the web
How we built a reusable suite of accessibility interaction tests — and why checking the markup isn't enough
-
How to turn call transcripts into project tasks using AI
Meeting notes getting lost in the shuffle? We've been using AI to transform our call transcripts into actionable project tasks.
-
Systematic thinking for design systems
Design systems thrive on systematic principles, not just a growing list of components.
Gav’s recent reads
-
Don’t use the maxlength attribute to stop users from exceeding the limit
adamsilver.io -
Cross-Document View Transitions: The Gotchas Nobody Mentions
css-tricks.com -
Getting Started with Anchor Positioning
www.joshwcomeau.com -
Get Ready For the Powerful CSS border-shape Property!
css-tricks.com -
Ad Infinitum
matthiasott.com -
Where are all the read-only radio buttons?
cianfrani.dev
Gav’s teammates