Representative, Consumer Protection And Accessibility Advisory Committee (Apple)
San Jose, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
James Craig is a 14-year accessibility and user-centered design leader based in San Jose, currently serving as Senior Accessibility Standards Manager at Apple and Representative to FCC advisory committees. He combines hands-on software engineering and QA automation experience with deep contributions to web accessibility standards—most notably improving ARIA and web-platform-tests used across major browser and spec ecosystems. Over two decades in web and design roles, James has moved from front-end engineering to shaping policy and standards, bridging product teams, assistive-technology vendors, and standards bodies like W3C. Not obvious from his title: he has directly authored computed-role and accessibility name tests that underpin interoperability across browsers and assistive tech.
Contributions:321 reviews, 182 commits, 34 PRs in 8 years 10 months
Contributions summary:James's contributions primarily focus on enhancing the accessibility of the WAI-ARIA specification. They added new roles and properties, updated existing definitions, and modified examples to improve clarity and address accessibility concerns. Their work involved making the specification more usable for developers implementing ARIA and ensuring better compatibility with assistive technologies. The user also made editorial changes and provided feedback on existing definitions.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:398 reviews, 41 commits, 138 PRs in 6 months
Contributions summary:James's primary contributions revolve around enhancing the web-platform-tests/wpt repository's accessibility testing suite. They've added numerous tests for ARIA roles, including synonym roles, HTML-AAM implicit roles, and graphics-aria roles. The user focused on building out computed role and label tests using the testdriver framework. Additionally, the user contributed to the accessibility name computation tests, further solidifying the testing infrastructure for the project.
microsoft-edgetest-runnerspecssafarifirefox
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.