David Graham is a seasoned software engineer with 15+ years of professional experience and over two decades writing software, currently building database technology at PlanetScale after an eight-year tenure as a Staff Engineer at GitHub. He blends executive-level product and architecture leadership—from VP of Engineering at a startup to technical due diligence for acquisitions—with hands-on delivery across front-end web components, APIs, and scalable back-end systems. A committed mentor and lecturer, he teaches university courses and supports teammates from diverse backgrounds while championing accessible, inclusive product design. His open-source contributions include improving widely used web components (relative-time, clipboard-copy) and modernizing browser APIs and testing practices, reflecting a focus on robustness and accessibility. Comfortable navigating startup scrappiness and enterprise integration alike, he also has a history of founding projects and shipping mission-critical database and automation systems. Based in Denver, he pairs pragmatic engineering with a designer’s attention to user experience, especially for products meant to serve everyone.
15 years of coding experience
20 years of employment as a software developer
B.S., Business, B.S., Business at University of Colorado at Boulder
Web component extensions to the standard <time> element.
Role in this project:
Front-end Developer
Contributions:131 commits, 4 PRs, 7 pushes in 5 years 7 months
Contributions summary:David primarily focused on enhancing the functionality and features of the `<time>` element web component. Their contributions include updating the element to leverage `Date.parse` for ISO 8601 strings, replacing the `moment` dependency with an embedded `LocalTime` implementation, and introducing the `time-ago` element. Furthermore, the user made improvements to the display of time and date formats by internationalizing them and added a format for micro-time.
Copy element text content or input values to the clipboard.
Role in this project:
Front-end Developer
Contributions:1 release, 50 commits, 11 PRs in 2 years 1 month
Contributions summary:David primarily contributed to the development of a web component that copies text to the clipboard. Their work included implementing properties for customizing the component's behavior, like the text to copy and labels. They also added a test suite and example page to demonstrate the component's functionality. The user also refactored the code, enhancing the component's accessibility and aligning with modern web standards by utilizing the asynchronous clipboard API.
clipboard-managerclipboardweb-components
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.