Jake Hartnell is an experienced co-founder and versatile software engineer based in San Francisco with 11 years building product-focused systems across front-end and smart-contract back ends. He blends product management and design sensibilities with hands-on engineering, contributing notable UI refinements to the Hypothesis annotation client and implementing feature-rich CosmWasm NFT and DAO contract functionality. With a Masters of Information Management and Science from UC Berkeley, he navigates both technical architecture and user experience, often refactoring core features to improve usability and maintainability. Jake’s open-source work shows a pattern of pragmatic cleanup and feature extension—removing legacy highlight modes, improving mobile annotation flows, and adding pagination and token-query capabilities to blockchain contracts—revealing an engineer who optimizes for long-term product health as well as immediate user value.
11 years of coding experience
Bachelor’s Degree, Bachelor’s Degree at The University of Manchester
Master’s Degree, Masters of Information Managment and Science, A, Master’s Degree, Masters of Information Managment and Science, A at UC Berkeley School of Information
Examples and helpers to build NFT contracts on CosmWasm
Role in this project:
Back-end Developer
Contributions:8 releases, 141 reviews, 80 commits in 1 year 2 months
Contributions summary:Jake primarily worked on enhancing the cw-nfts repository, which focuses on CosmWasm smart contracts for NFTs. Their commits involved refactoring and adding core functionalities to existing smart contract modules, including features for approval and royalty management. Additionally, they are focused on integrating new features. This points to a focus on improving and extending the capabilities of the NFT contract.
Contributions:3 releases, 545 reviews, 236 commits in 1 year 4 months
Contributions summary:Jake cleaned up code, changed package names, updated versions, and removed unnecessary test setup functions. They also modified a contract's code, including adding settings for pagination, modifying instantiation, and adding a new function. Additionally, they added an implementation for the "AllBalances" query, including its related response type, and they also added a new function for querying the list of cw20 tokens associated with the DAO Treasury. They also implemented pagination with limits.
daointerchaindaosrustethereum
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.