Back to Portfolio

Legal Document

Accessibility Statement

Last updated: March 21, 2026  ·  Effective: March 21, 2026

Commitment to Accessibility

Dionysis Karamitopoulos is committed to ensuring this personal portfolio website is accessible to all users, including those with disabilities. This statement describes the accessibility standards targeted, the features implemented, known limitations, and how to request assistance or report an issue.

1. Conformance Status

This website aims to conform to the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA, as published by the World Wide Web Consortium (W3C). WCAG 2.1 defines requirements for designers and developers to improve accessibility for people with disabilities.

Partially Conformant

This site is partially conformant with WCAG 2.1 Level AA. Partial non-conformance is due to limitations of third-party content and components outside direct control, as described in Section 5 of this statement.

2. Accessibility Measures by WCAG Principle

Perceivable

  • All images include descriptive alt text and title attributes
  • Colour is never the sole means of conveying information
  • Text contrast ratios meet or exceed WCAG 2.1 AA requirements
  • Font sizes are adjustable via the Accessibility Panel
  • Content is structured with semantic HTML5 elements

Operable

  • All interactive elements are keyboard accessible
  • Focus indicators are visible and can be enhanced via the Accessibility Panel
  • No content flashes more than 3 times per second
  • Animations can be disabled via the Reduce Motion option
  • Skip-to-content navigation is supported via browser defaults

Understandable

  • Page language is declared as English (lang="en")
  • Navigation is consistent across all pages
  • Error messages in the contact form are clear and descriptive
  • Dyslexia-friendly font option increases letter and word spacing
  • Labels are associated with all form inputs

Robust

  • HTML is valid and parsed correctly by assistive technologies
  • ARIA roles and attributes used where native semantics are insufficient
  • React's virtual DOM preserves assistive technology compatibility
  • Tested across modern browsers: Chrome, Firefox, Safari, Edge

3. Built-in Accessibility Panel

This website includes a built-in Accessibility Panel available at all times via the blue button at the bottom-left of every page. It provides the following personalisation options:

Text Size

Adjust font size from 80% to 130% in 10% steps

High Contrast

Increases colour contrast across the entire page

Grayscale

Removes all colour for colour-blind users

Underline Links

Makes all hyperlinks underlined for easier identification

Large Cursor

Increases mouse pointer size for low vision users

Reduce Motion

Disables all animations and transitions

Dyslexia Font

Switches to a font with improved spacing for dyslexia

Highlight Focus

Adds a yellow outline to focused elements

All preferences are saved automatically in your browser and persist across visits. No data is transmitted to any server. Settings can be reset at any time via the panel.

4. Technical Approach

Semantic HTML5

Proper use of header, main, nav, section, footer, article elements for correct document structure.

ARIA Attributes

aria-label, aria-expanded, aria-pressed, aria-modal used on interactive and dynamic components.

Responsive Design

Fully responsive layout adapting to screens from 320px mobile to large desktop displays.

Colour Contrast

Text and background combinations chosen to meet WCAG 2.1 AA contrast ratio requirements (4.5:1 for normal text).

Focus Management

Keyboard focus is managed on modal dialogs (lightbox, accessibility panel) and mobile navigation.

Motion Safety

All decorative animations can be disabled via the Accessibility Panel or the OS reduced-motion preference.

5. Known Limitations

Despite efforts to ensure accessibility, the following known limitations exist:

Third-party certification badge images

Badge images from external certification providers (Credly, Cisco, Fortinet, etc.) may not always include descriptive alt text beyond the certification name. We provide alt text for all badges we control.

PDF documents

Project documentation files (CV, project reports) are provided as PDFs. Accessibility of PDF content depends on the source document structure and may vary.

External linked websites

Third-party sites linked from this portfolio (LinkedIn, Credly, Linktree, etc.) are outside our control and may not meet the same accessibility standards.

Icon-only interactive elements

Some social media icon buttons in the navigation use aria-label attributes for screen reader descriptions. All are keyboard accessible.

6. Feedback & Contact

I welcome feedback on the accessibility of this website. If you experience any barriers or have suggestions for improvement, please contact me:

Dionysis Karamitopoulos

Thessaloniki, Greece

dionisiskbrand@gmail.com
Response within 2 business days
English & Greek supported

I aim to respond to accessibility feedback within 2 business days. If you are not satisfied with the response, you may contact the Hellenic Data Protection Authority (HDPA) at www.dpa.gr.

7. Browser & Assistive Technology Compatibility

This website is designed to be compatible with the following browsers and assistive technologies:

Browsers

  • Chrome 120+
  • Firefox 120+
  • Safari 17+
  • Microsoft Edge 120+

Screen Readers

  • NVDA (Windows)
  • JAWS (Windows)
  • VoiceOver (macOS / iOS)
  • TalkBack (Android)

8. Updates to This Statement

This Accessibility Statement will be reviewed and updated whenever significant changes are made to the website. The "Last updated" date at the top of this page reflects the most recent revision. Ongoing improvements to accessibility are made as part of regular maintenance.