Josh Duff is a pragmatic product-minded engineer with 14 years building business software—from inventory and payroll systems to ecommerce and manufacturing tools—who prefers small teams that ship reliable, useful products. He blends hands-on development and product work, translating customer conversations into deliverables while running remote-first workflows since 2013. An active open-source contributor, he’s improved core JavaScript tooling like deepmerge (adding date/null handling and custom array strategies) and built color-conversion utilities, showing attention to both edge cases and testable code. Based in Nebraska, he focuses on practical automation (PCB purchasing, lead gen) and warehouse/ecommerce integrations that quietly remove friction for day-to-day work. Colleagues know him for shipping boring-but-critical features that keep businesses moving.
A library for deep (recursive) merging of Javascript objects
Role in this project:
Back-end Developer
Contributions:15 reviews, 198 commits, 113 PRs in 5 years 1 month
Contributions summary:Josh primarily contributed to the deepmerge library, focusing on improving its core functionality. They implemented features like merging date values and handling null values within arrays. Furthermore, the user refactored the code for better readability and maintainability and fixed several bugs related to merging special objects and array handling. They also introduced the ability to use custom merging strategies for arrays.
:rainbow: A simple set of utility functions for colours.
Role in this project:
Full-stack Developer
Contributions:22 commits, 10 PRs, 49 comments in 3 months
Contributions summary:Josh focused on implementing and refining color conversion functions within a utility library. Their contributions included developing conversions between RGB, HSL, HSV, CMYK, YIQ, XYZ, and other color spaces. They also worked on creating tests to validate the color conversion functions and improved the overall structure of the code, including refactoring imports and exports.
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.