Ryan Keairns is a Principal-level product designer and senior platform UX leader based in Seattle with 20+ years of experience and over a decade in senior roles shaping design systems and UX strategy. He currently leads three cross-functional teams at Elastic, driving consistent product experiences and mentoring designers, engineers, and researchers while aligning UX with business goals. A hands-on front-end practitioner, Ryan contributes to prominent open-source projects like Elastic's Kibana and EUI—improving theming, accessibility, icons, and editor tooling—bringing practical UI code experience to design leadership. His background spans technical SaaS, enterprise, and high-conversion consumer apps, pairing user research and A/B testing with front-end implementation skills (HTML/CSS/JS, TypeScript). Known for advancing design processes and systems, he blends strategic vision with the craft of pixel-level UI and accessibility improvements.
11 years of coding experience
16 years of employment as a software developer
Bachelor of Business Administration (B.B.A.), Finance, General, Bachelor of Business Administration (B.B.A.), Finance, General at University of Iowa
Contributions:45 reviews, 25 commits, 137 PRs in 2 years 2 months
Contributions summary:Ryan primarily contributed to the UI of the EUI framework. Their commits focused on adding and updating various icons within the component library, including new icon additions and updates to existing ones. They also removed a duplicate prop in a component, improved badge colors, and added new glyphs for editor controls, which reflects significant involvement in enhancing the visual components of the framework. Furthermore, they converted radio form controls to TypeScript and added new accessibility components such as skip link, demonstrating an awareness of accessibility best practices.
Contributions:651 reviews, 61 commits, 311 PRs in 2 years 6 months
Contributions summary:Ryan primarily contributed to the Kibana UI, focusing on visual and user experience improvements. Their commits include theming updates and adjustments to the ES|QL editor, enhancements to the Discover and Dashboard interfaces, and improvements to button styles and spacing. They also worked on updating login graphics and improving the loading experience in various UI components.
elasticdashboardskibanaobservabilitywindow
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.