Davis Mcphee is a Principal Software Engineer with nine years of experience building user-focused web applications, currently leading front-end work at Elastic from Dartmouth, Nova Scotia. He specializes in TypeScript and accessibility-minded UI development, contributing notable improvements to the widely used Kibana Discover interface to enhance screen reader support and keyboard navigation. Davis has a strong full-stack background from building a company-wide design system, component library, and RESTful APIs at Garvin-Allen, and practical identity and access management experience implementing an OpenID Connect server. Comfortable shipping at scale in both startup and enterprise contexts, he pairs hands-on coding with design-system stewardship and build tooling expertise. Colleagues rely on him for pragmatic solutions that improve usability for all users, not just edge-case functionality.
9 years of coding experience
8 years of employment as a software developer
Diploma, Computer Software Engineering, Diploma, Computer Software Engineering at Nova Scotia Community College
Contributions:1829 reviews, 36 commits, 521 PRs in 7 months
Contributions summary:Davis primarily contributed to the front-end user interface, focusing on improving the usability and accessibility of Discover's components. Their work included adding item descriptions to edit button screen reader labels, fixing display and tooltips in discover application. The user also implemented features to improve keyboard navigation and to create a better overall user experience for those using screen readers.
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
Davis Mcphee - Principal Software Engineer at Elastic