Ben Burns is a founder and seasoned software engineer with over two decades of experience delivering pragmatic, customer-focused products across embedded systems, GIS/routing, DevOps, and blockchain tooling. He blends hands-on full‑stack engineering with technical leadership—driving teams to produce simple, cost‑effective solutions for complex domains and keeping the customer connection central. A pragmatic open‑source contributor, Ben has made notable backend and UI contributions to high-profile Ethereum developer tools such as Ganache and Truffle and added advanced model integrations to langchainjs. His background spans low‑level embedded/networking work to large‑scale SaaS and distributed systems, giving him rare breadth from hardware to cloud. Based in Christchurch, New Zealand, he pairs a practical engineering mindset with a knack for shipping reliable developer tooling and building thoughtful teams.
12 years of coding experience
20 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Florida Institute of Technology
:warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.
Role in this project:
Back-end Developer
Contributions:14 releases, 6 reviews, 226 commits in 4 years 8 months
Contributions summary:Ben primarily focused on improving the core functionality of Ganache, an Ethereum development tool. Their contributions included updating the initial block stateRoot for new EVM versions. They also merged and refactored code, including handling gas estimates and call processing serially. Additionally, they implemented testing to ensure runtime errors are correctly handled.
:warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.
Role in this project:
Full-stack Developer
Contributions:252 reviews, 205 commits, 83 PRs in 5 years 3 months
Contributions summary:Ben contributed to the Truffle Suite, a set of tools for Ethereum smart contract development. Their work included printing unhandled RPC errors, documenting and namespacing debug module support, and merging branches from other contributors related to HDWalletProvider, a tool for managing Ethereum wallets. These changes demonstrate involvement in both the core CLI functionality and integration with external libraries.
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.