Nick Hehr is a Senior Developer Advocate and seasoned front-end engineer with 12 years of experience building delightful web experiences and developer-focused tooling. He blends product design sensibilities with hands-on JavaScript and backend work—contributing to notable open-source projects like Open Collective by adding Algolia-powered search, pagination, and payment features across a GraphQL API and React/Next.js front end. At companies from Betterment to Viam he’s driven platform and developer experience improvements while mentoring teams and improving performance and maintainability. Empathetic and community-minded, he pairs open-source contributions in JavaScript and hardware with a user-centered design background rooted in product design roles. He holds a BS in Industrial and Organizational Psychology, which informs his collaborative approach to developer advocacy and team culture.
12 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BS), Industrial and Organizational Psychology, Bachelor of Science (BS), Industrial and Organizational Psychology at University of Central Florida
Open Collective's API. A GraphQL API powered by Sequelize and PostgreSQL.
Role in this project:
Back-end Developer
Contributions:212 commits, 75 PRs, 171 pushes in 7 months
Contributions summary:Nick primarily focused on enhancing the Open Collective API by adding features such as search functionality and pagination for transactions and collectives. They implemented a search query using Algolia and integrated it with the existing GraphQL API. Additionally, they refactored code for improved performance and maintainability, including the use of async/await in the cron jobs that populate the search index, and added payment processing features.
Open Collective's Frontend. A React app powered by Next.js.
Role in this project:
Front-end Developer
Contributions:482 commits, 162 PRs, 207 pushes in 8 months
Contributions summary:Nick primarily contributed to the front-end of the Open Collective frontend application, focusing on UI improvements and feature implementations within React and Next.js. Their work involved using new Enum types, adding features to display organization stats, refining pagination logic, and setting up the initial configuration for styled-components. They also contributed to initial styling and layout refactoring.
next-jsreactfrontendopencollectivewebpack
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.