Keyboard access
Interactive elements should remain usable without requiring a mouse wherever practical.
Accessibility
This statement explains the approach taken to make this website usable, readable and accessible to a wide range of visitors.
Last updated
23 August 2026
Accessibility is treated as an ongoing development and improvement goal.
Accessibility priorities
Interactive elements should remain usable without requiring a mouse wherever practical.
Pages are designed to remain usable across different screen sizes and common device types.
Typography, spacing, structure and contrast are considered to improve readability and navigation.
Animations should respect reduced-motion preferences where animation is not essential to functionality.
I aim to make this website usable by as many people as reasonably possible, including visitors who may use assistive technologies, keyboard navigation, zoom, screen readers or alternative input methods.
Accessibility is treated as an ongoing part of design and development rather than a one-time feature.
The website is designed with attention to readable typography, spacing, colour contrast, responsive layouts and clear visual hierarchy.
Content is structured using headings, sections, links and other semantic elements where appropriate so that pages are easier to understand and navigate.
Interactive elements such as links, buttons and form controls should remain accessible using keyboard navigation wherever reasonably possible.
Focus indicators should be preserved so that keyboard users can understand which interactive element is currently selected.
Semantic HTML, accessible labels and appropriate attributes may be used to improve compatibility with screen readers and other assistive technologies.
Decorative elements should generally be hidden from assistive technologies where they do not provide meaningful information.
Meaningful images should include appropriate alternative text where necessary so that important information is not available only visually.
Decorative imagery may use empty alternative text or appropriate accessibility attributes so that it does not create unnecessary noise for screen-reader users.
This website includes subtle animation and motion effects as part of the visual experience.
Where practical, animations should respect the user's reduced-motion preference so that visitors who prefer less movement are not forced to experience unnecessary animation.
Contact and enquiry forms should provide clear labels, readable instructions and understandable error messages.
Form fields should be designed so that users can identify what information is required and correct errors without relying only on colour.
The website is designed to adapt across mobile, tablet and desktop screen sizes.
Reasonable effort is also made to ensure that content remains usable when browser zoom or larger text settings are used.
Some pages may link to or rely on third-party platforms, project websites or external services.
I do not control the accessibility of external websites and cannot guarantee that third-party platforms meet the same accessibility goals as this website.
Accessibility practices may be informed by recognised web accessibility guidance such as the Web Content Accessibility Guidelines.
However, this statement should not be interpreted as a guarantee that every page or feature fully conforms to a particular accessibility standard at all times.
Despite reasonable efforts, some parts of the website may contain accessibility limitations, particularly as new content, animations, integrations or project features are introduced.
If you encounter a problem, reporting it is helpful so that it can be reviewed and improved.
If you experience difficulty accessing information or using a feature on this website, you are welcome to contact me.
Please include the page or feature involved and, if possible, a short description of the accessibility issue so that it can be investigated.
This Accessibility Statement may be updated as the website changes, accessibility improvements are introduced or new functionality is added. The latest version will be published on this page.
Accessibility feedback
If you encounter an accessibility problem, let me know which page or feature caused difficulty so that it can be reviewed and improved.