Michael Faith

Senior Engineering Manager at Atlassian

Austin, Texas, 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
🎓
Top School
Michael Faith is a seasoned software leader with 18+ years in development and over a decade managing and scaling engineering teams, currently leading Trello's Platform team at Atlassian. He specializes in frontend architecture, design systems, and reusable UI component libraries, having driven InnerSource programs at General Motors that served hundreds of internal apps. Obsessed with developer experience, code quality, and testing, he pairs hands-on contributions to major open-source projects like React and eslint plugins with strategic technical leadership. His open-source work includes accessibility and flat-config support for widely used ESLint plugins and practical fixes in the React ecosystem, reflecting a commitment to ecosystem compatibility and a11y. Based in Austin, he also brings an unexpected creative side as an active member of the contemporary art community and podcast host interviewing gallery artists. This blend of rigorous engineering discipline, community-building, and cultural engagement makes him a pragmatic yet curious leader who elevates both teams and tooling.
code6 years of coding experience
job20 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at The University of Texas at Dallas
github-logo-circle

Github Skills (22)

accessibility10
javascript10
testing10
typescript10
eslint10
software-quality10
ax10
typescript-types10
typescripts10
react10
jsx10
architecture9
import-data9
architectures9
frontend9

Programming languages (9)

TypeScriptMDXCSSShellMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Static AST checker for a11y rules on JSX elements.
Role in this project:
userFront-end Developer
Contributions:29 reviews, 5 PRs, 40 comments in 7 months
Contributions summary:Michael focused on improving the accessibility of the `jsx-eslint/eslint-plugin-jsx-a11y` repository. Their contributions primarily involved updating the ESLint configuration to support the latest version, adding support for Flat config, and fixing test cases. They refined error messages for the `label-has-associated-control` rule and adjusted the `no-autofocus` rule to enhance usability. This work demonstrates a commitment to a11y best practices and maintaining the project's compatibility with the latest ESLint versions.
reacteslintcheckerelementsjavascript
ESLint plugin with rules that help validate proper imports.
Role in this project:
userFull-stack Developer
Contributions:32 reviews, 8 PRs, 150 comments in 9 months
Contributions summary:Michael significantly contributed to enhancing the functionality and maintainability of the ESLint plugin for import statements. They added support for ESLint's flat config system, ensuring backwards compatibility with existing configurations. Key contributions include refactoring file enumeration, improving cache mechanisms, and resolving parsing issues related to flat config. The user also addressed issues in detecting modules and provided more descriptive error messages.
linterlinteslintjavascriptlinting
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
Michael Faith - Senior Engineering Manager at Atlassian