David Hjelle is a Lead Software Developer with 15 years of experience building production-grade systems and a long-standing focus on church management software that prioritizes reliability and usability. Based in Moorhead, Minnesota, he combines hands-on full-stack engineering with leadership at Icon Systems, spearheading product development since 2009. His background in control systems and robotics research gives him a systems-oriented approach to solving complex data and performance challenges. An active open-source contributor, he has improved data fetching and caching behavior in the widely used Apollo Client project, demonstrating expertise in GraphQL client-side state management. He holds advanced graduate work from Cornell and applies academic rigor to practical, user-focused software solutions.
15 years of coding experience
5 years of employment as a software developer
B.S.E, B.S.E at Dordt University
M.S., M.S. at Cornell University
high school, high school at Hillcrest Lutheran Academy
The industry-leading GraphQL client for TypeScript, JavaScript, React, Vue, Angular, and more. Apollo Client delivers powerful caching, intuitive APIs, and comprehensive developer tools to accelerate your app development.
Role in this project:
Full-stack Developer
Contributions:6 commits, 7 PRs, 37 comments in 2 months
Contributions summary:David contributed to the Apollo Client project by adding functionality and addressing bugs related to data fetching and caching. Their work included exporting functions for writing data to the store and adding an option to return partial data when reading fragments. Additionally, the user improved error handling and fixed an issue in the mutation results processing. These changes enhance the client's ability to handle complex queries and manage data efficiently.
Contributions:41 commits, 5 PRs, 21 pushes in 3 years 11 months
javascriptworksheets
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.