Michael Jordan

Software Engineer at adobe

Hingham, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code15 years of coding experience
github-logo-circle

Github Skills (19)

accessibility10
javascript10
jquery10
wai-aria10
ui-components10
css10
system-design10
carbon-design-system10
ui-design10
system10
uid10
front-end-development10
sys10
html10
react10

Programming languages (6)

TypeScriptCSSJavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
A demonstration of how to implement a keyboard and screen reader accessible mega menu as a jQuery plugin.
Role in this project:
userFront-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.
jquerymenuaccessiblejavascriptmega-menu
adobe/react-spectrum

Dec 2017 - Jan 2023

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Role in this project:
userFront-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.
reactaccessibleadaptiveexperiencesreact-component-library
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.
Request Free Trial