John Emau is a front-end and full-stack software engineer based in Seattle with 11 years of experience building accessible, user-focused web tooling. He combines industry best practices with creative problem solving to deliver sustainable, measurable software that people worldwide rely on. An active open-source contributor, John has improved accessibility and UX in flagship projects like Lighthouse and Chrome DevTools and enhanced the webhint extension and VS Code’s JavaScript debugger. His work shows a strong emphasis on WCAG-compliant interfaces, ARIA-first design, and robust testing using axe-core. Comfortable across build tooling, extension internals, and debugging transports, he brings pragmatic engineering to complex front-end systems. Colleagues appreciate that he values both ship-quality code and having fun along the way.
11 years of coding experience
Computer Science and Software Engineering, Computer Science, Computer Science and Software Engineering, Computer Science at University of Washington
Contributions:22 commits, 25 PRs, 11 pushes in 2 years
Contributions summary:John primarily focused on enhancing the webhint browser extension, specifically in the browser extension package. Their commits involved refactoring the injection of content scripts, updating webpack configuration to improve build processes, and integrating SVG images using `svg-url-loader`. Furthermore, they contributed to the development of the extension's devtools panel by implementing UI elements and managing scan configurations, and improving the extension's end-to-end tests. The user also made several improvements to the core utilities and tests for the project.
Contributions summary:John primarily contributed to the Chrome DevTools UI by improving accessibility. They focused on making various elements accessible to screen readers, including console log levels, console settings, console pins, settings menu, console prompt, JavaScript context, and the console log level dropdown. Their work involved adding ARIA attributes, modifying focus behavior, and adjusting the accessible names of different UI components to adhere to WCAG guidelines, enhancing the overall user experience for individuals using assistive technologies. The user also made several code changes to enhance the developer tool's accessibility by adding axe-core tests.
instrumentationreactjavascriptchromecdp
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.