Our Commitment to Accessibility
Aaron A. Perez is committed to ensuring digital accessibility for people with disabilities. We are continually improving the user experience for everyone and applying the relevant accessibility standards to ensure we provide equal access to all users.
As a web developer who specializes in accessibility, I believe that everyone deserves equal access to information and functionality on the web. This commitment extends to both my portfolio site and the projects I build for clients.
Conformance Status
The Web Content Accessibility Guidelines (WCAG) defines requirements for designers and developers to improve accessibility for people with disabilities.
Aaron A. Perez Portfolio strives to conform to WCAG 2.1 Level AA standards. These guidelines explain how to make web content more accessible for people with disabilities and more user-friendly for everyone.
We regularly audit our site against WCAG guidelines and address any issues that are identified. Our goal is to achieve and maintain full conformance with Level AA criteria.
Accessibility Features
This website includes the following accessibility features:
Navigation & Structure
- Semantic HTML: Proper use of headings, landmarks, lists, and other semantic elements to provide clear document structure
- Skip links: Skip to main content link for keyboard users to bypass repetitive navigation
- Consistent navigation: Navigation menus appear in consistent locations throughout the site
- Clear page titles: Each page has a unique, descriptive title
- Breadcrumbs and landmarks: ARIA landmarks to help assistive technology users navigate between sections
Visual Design
- Color contrast: Text and interactive elements maintain a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text
- Dark mode support: Alternative color scheme available to reduce eye strain and accommodate user preferences
- Responsive design: Content adapts to different screen sizes without loss of information or functionality
- Scalable text: Text can be resized up to 200% without loss of content or functionality
- No color-only information: Information conveyed by color is also available through text or other visual indicators
Keyboard Accessibility
- Full keyboard navigation: All interactive elements are accessible via keyboard (Tab, Enter, Space, Arrow keys)
- Visible focus indicators: Clear visual indication of keyboard focus position
- Logical tab order: Focus order follows the visual layout of the page
- No keyboard traps: Users can navigate freely without getting stuck in any component
Screen Reader Support
- Alternative text: Meaningful alt text for all informative images
- ARIA labels: Accessible names for interactive elements and icons
- Form labels: All form inputs have associated labels
- Error identification: Form errors are clearly identified and described
- Status updates: Dynamic content changes are announced to screen readers using ARIA live regions
Motion & Animation
- Reduced motion support: Animations are minimized or disabled for users who prefer reduced motion (respects
prefers-reduced-motion) - No auto-playing media: Videos and audio do not play automatically
- Pause controls: Any moving or animated content can be paused
Technologies
This website is built using the following technologies that support accessibility:
- HTML5 semantic elements
- CSS3 with responsive design techniques
- WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications)
- Next.js with built-in accessibility features
- React with accessible component patterns
- TypeScript for type-safe development
Compatibility with Assistive Technologies
This website is designed to be compatible with the following assistive technologies:
- Screen readers (NVDA, JAWS, VoiceOver, TalkBack)
- Screen magnification software
- Speech recognition software
- Keyboard-only navigation
- Switch devices and alternative input methods
The site is tested regularly with modern browsers including Chrome, Firefox, Safari, and Edge in combination with these assistive technologies.
Known Limitations
While we strive to ensure accessibility across the entire site, there may be some limitations:
- Third-party content: Some embedded content from third-party services (e.g., external videos, widgets) may not meet all accessibility standards
- PDF documents: Older PDF documents may not be fully accessible; contact us for alternative formats
- Legacy content: Some older blog posts or portfolio entries may have accessibility issues that are being addressed
We are actively working to identify and resolve any accessibility issues. If you encounter barriers, please let us know.
Assessment & Testing
We assess the accessibility of this website through the following methods:
- Automated testing: Regular scans using tools like Lighthouse, axe, and WAVE
- Manual testing: Keyboard navigation testing, screen reader testing, and visual inspection
- Code review: Accessibility checks during development and code review processes
- User feedback: Input from users with disabilities helps identify real-world issues
Feedback & Contact
We welcome your feedback on the accessibility of this website. If you encounter any accessibility barriers or have suggestions for improvement, please let us know:
Aaron A. Perez
Email: aaronperezdev@gmail.com
Phone: (209) 470-2061
Location: Stockton, California
When reporting an accessibility issue, please include:
- The URL of the page where you experienced the issue
- A description of the problem you encountered
- The assistive technology you were using (if applicable)
- Your browser and operating system
We aim to respond to accessibility feedback within 5 business days and to resolve reported issues as quickly as possible.
Enforcement Procedures
If you are not satisfied with our response to your accessibility feedback, you may escalate the issue by contacting us directly. We are committed to working with you to find an accessible solution.
Accessibility Resources
For more information about web accessibility, visit: