Nicole Thoen is a Senior Software Engineer with nine years of experience designing accessible, usable front-end systems at Red Hat, where she progressed from User Experience Developer to senior engineer. She focuses on React and PatternFly-based UI work, contributing to high-visibility open-source projects like OpenShift Console and PatternFly by improving responsiveness, accessibility, component APIs, and UX details such as date pickers and skip-to-content navigation. Based in Westford, MA, she blends pragmatic engineering with a designer’s attention to interaction and accessibility, consistently translating component-level improvements into better cluster and admin experiences. Beyond code, she brings a curious, experimental mindset—evident from interests in experimental cooking and tabletop gaming—that surfaces in thoughtful, user-centered engineering decisions.
9 years of coding experience
Bachelor of Arts (B.A.), Computer and Information Sciences, General, Bachelor of Arts (B.A.), Computer and Information Sciences, General at Cornell University
This repo contains core (HTML/CSS) implementation for PatternFly. Issues related to CSS/HTML and layout should be filed here.
Role in this project:
Front-end Developer
Contributions:23 releases, 113 reviews, 24 commits in 3 years 4 months
Contributions summary:Nicole primarily contributed to the front-end implementation of the PatternFly design system. Their work involved modifying and enhancing existing data toolbar components, specifically focusing on layout, filters, and expandable content. Furthermore, the user addressed accessibility issues related to the skip-to-content component, ensuring proper navigation for all users. They also participated in the release process by updating the release configuration files.
A set of React components for the PatternFly project.
Role in this project:
Front-end Developer
Contributions:5 releases, 2082 reviews, 198 commits in 4 years
Contributions summary:Nicole primarily focused on updating and refactoring React components within the PatternFly React library. Their work involved migrating Single-Component Function (SFC) syntax to FunctionComponent syntax, which involved restructuring and updating numerous component declarations within the library. The user's contributions also extended to improving component accessibility and adding new features, such as the implementation of a date picker, while also cleaning up, maintaining, and ensuring the overall consistency of the component library.
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
Nicole Thoen - Senior Software Engineer at Red Hat