David Longnecker is a software engineer with 7 years of experience focused on compiler and back-end development for the Chapel parallel programming language at Hewlett Packard Enterprise. He contributes to core compiler improvements—refactoring variable types, implementing new parsing features like include and manage statements, and streamlining intent and storage-kind handling—which demonstrates deep systems-level expertise in language design. Based in the Greater Seattle Area, he blends practical engineering with academic foundations from The Evergreen State College. Colleagues rely on him for readable, maintainable compiler changes that reduce parser errors and enable new language features, an often unseen but critical part of shipping robust parallel programming tools.
7 years of coding experience
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The Evergreen State College
Contributions:999 reviews, 1214 commits, 708 PRs in 3 years 11 months
Contributions summary:David's commits focused on enhancing the Chapel compiler. Their work involved creating a central list for intents and storage kinds, renaming and refactoring variable types, implementing parsing for new features such as 'include' and 'manage' statements, and addressing errors in the parser code generation. These contributions suggest a significant role in the internal development and enhancement of the Chapel compiler.
Contributions:2157 pushes, 436 branches in 6 years 2 months
aplparallellanguage-designproductivecompiler
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
David Longnecker - Software Engineer at Hewlett Packard Enterprise