Michael Turley is a Senior UX Software Engineer with 13 years of experience building web, mobile, and desktop applications, currently focused on front-end web development and React at Red Hat. He contributes to the PatternFly design system—authoring and modernizing React components, TypeScript conversions, and documentation—helping shape a widely used open-source UI library. His background spans full-stack roles at HPE and early startups, plus hands-on sysadmin and tooling work for a family-run business, giving him a pragmatic, end-to-end perspective on product engineering. Based in Hudson, MA, he blends UX sensibility with engineering rigor and enjoys collaborating in the open source community. An offbeat detail: he’s also a bassist and skier, bringing creative energy and teamwork from outside the keyboard to his engineering practice.
13 years of coding experience
10 years of employment as a software developer
Computer Science, Computer Science at Northeastern University
Contributions:3 reviews, 33 commits, 26 PRs in 2 years 1 month
Contributions summary:Michael primarily focused on enhancing the front-end components and navigation within the PatternFly React seed application. Their work involved adding support for expandable navigation groups within the application's routing configuration, updating webpack dependencies for improved build processes and upgrading webpack-dev-server to v4. Additionally, they addressed linting issues and removed a dependency on `react-router-last-location`. These changes reflect a focus on improving the application's structure, maintainability, and build process.
A set of React components for the PatternFly project.
Role in this project:
Front-end Developer
Contributions:78 reviews, 38 commits, 56 PRs in 3 years 11 months
Contributions summary:Michael primarily focused on developing and enhancing React components for the PatternFly project. Their work involved adding new components like VerticalNavigation, Masthead, and related elements, along with supporting features such as custom class names and the ability to disable persistence. They also contributed to examples, tests, and storybook documentation to showcase the components and their usage. Further commits include the TypeScript conversion of the Accordion component and updates for Modal and Table components.
reactbootstrap3patternflyreact-componentsreactjs
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 Turley - Senior UX Software Engineer at Red Hat