What is the role of ARIA in web accessibility? Part 2 - Properties
Continuing on the series on ARIA, this post takes a look at property attributes
HTML
Accessibility
ARIA
Hi 👋. I'm Peter, an experienced web developer from the UK currently living in Canada 🇨🇦. I have over eight years of industry experience in web development, with five years specializing in frontend web development. I've worked with clients from a variety of industries (automotive, financial, and charity) in diverse sectors (EV, FinTech, and specialist banking). Whether I'm building extensive component libraries or using cutting-edge frameworks, complexity is prevalent, and my strength lies in using resilience to see projects through to completion. Outside of work, I love running and have completed over four marathons.
JavaScript
TypeScript
React
Next.JS
Gatsby
Storybook
Jest
Tailwind CSS
WordPress
PHP
UI & UX Design
Collaboration
Problem Solving
Attention to Detail
Adaptability


React
Next
TypeScript
Sanity CMS
Tailwind CSS
A future ready rebuild for an award winning design agency.

React
TypeScript
Next
GraphQL
Tailwind CSS
Storybook
Headless architecture for a leading investment group.

React
Gatsby
JavaScript
Tailwind CSS
A cost saving calculator for a FinTech giant.

React
Gatsby
GraphQL
SASS
High performance website for a specialist bank.

WordPress
JavaScript
PHP
Tailwind CSS
Adaptable launch for investment group startup.

WordPress
Multisite
PHP
JavaScript
SASS
Multsite
A multisite for a leading FinTech platform.
I enjoy writing articles on web development to improve my skills and knowledge. I use AI to help generate ideas research topics, and help me write, hopefully without losing my own voice.
Continuing on the series on ARIA, this post takes a look at property attributes
HTML
Accessibility
ARIA
In this blog post, I will look at the importance of ARIA in web accessibility with a focus on ARIA roles.
HTML
Accessibility
ARIA
I asked Chat GPT to generate a generic list of questions on web development and answered one on semantic HTML.
HTML
Accessibility
Frontend Developer
Dusted
Feb 2021 - Oct 2025
My most recent position is Frontend developer at Dusted. Thanks to the company's success in the world of branding, I have had the privilege of working with prestigious clients from a diverse range of industries (automotive, finance and IT) and sectors (EV, FinTech and banking). This includes a multinational car manufacturer (Mahindra), a government accreditor (UKAS) and a specialist bank (HTB). I interpret complex design systems and transform them into functional user interfaces that put the user first. My skills have progressed from PHP and WordPress to a modern JavaScript stack.
WordPress Developer
PMW Communcications
Feb 2018 - Jul 2020
I worked as a WordPress developer for a full-service marketing agency. One of my main tasks was the complete overhaul and transformation of their existing website into an SEO-optimised, business-generating digital product.
Austin Marketing
Dusted | Frontend Developer
Jul 2016 - Feb 2018
In my first full-time role as a web designer and developer, I worked as part of a small team for a long-established agency. My responsibilities included everything from designing websites to production using pre-existing WordPress themes.
Freelance Web Designer
2014 - Apr 2016
Whilst working part-time, I also freelanced as a web designer for a local museum and a hypnotherapy and teaching centre. Some of my brand work is still used several years on.
Design Intern
2010 - 2014
Whilst studying, my course featured an internship module, which I used to gain experience at a National magazine (New Statesman).
