Michael Jordan is a software engineer with 15 years of experience specializing in front-end development and accessibility engineering, currently based in Hingham, Massachusetts. He focuses on making complex UI systems usable by everyone, contributing notable accessibility improvements to Adobe’s Spectrum design system and React Spectrum libraries. His work spans keyboard navigation, focus management, WAI-ARIA compliance, and assistive-technology compatibility—practical fixes that improve real-world product accessibility and documentation rendering. Michael has also modernized legacy patterns (including an accessible mega menu supporting older browsers and Windows Narrator) and is comfortable refactoring for clarity and responsiveness. Colleagues rely on him to translate accessibility standards into robust, maintainable component implementations that elevate user experience across platforms.
A demonstration of how to implement a keyboard and screen reader accessible mega menu as a jQuery plugin.
Role in this project:
Front-end Developer
Contributions:2 reviews, 53 commits, 10 PRs in 8 years 9 months
Contributions summary:Michael primarily focused on improving the accessibility of the mega menu, a jQuery plugin. Their contributions involved fixing layout issues, enhancing keyboard and screen reader navigation, and addressing browser-specific rendering problems, particularly in Internet Explorer 8 and Firefox. They also added support for Windows 8 Narrator's ExpandCollapse pattern, refactored code for clarity, and implemented responsive design elements. These changes aimed to ensure the mega menu was usable by a wider audience using assistive technologies.
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Role in this project:
Front-end Developer & Accessibility Specialist
Contributions:522 reviews, 653 commits, 114 PRs in 5 years 2 months
Contributions summary:Michael primarily focused on improving the accessibility of React Spectrum components, demonstrating a strong understanding of WAI-ARIA standards. Their contributions included fixing accessibility implementations for various components such as Buttons, Breadcrumbs, SwitchBase, Radio, Checkbox, Accordion, and more. The user implemented fixes for the focus ring, managing focus within component interactions, and improving keyboard navigation. They also addressed Storybook issues and implemented accessibility fixes to make it easier for assistive technologies to render the documentation site.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.