John Kane is a seasoned software engineer with 11 years of experience building full-stack web applications and developer tooling from Glasgow, Scotland. He specializes in TypeScript, React, Firebase, Node.js, TDD and has production experience across C#, SQL, Clojure, D3 and decentralized tech like IPFS. At startups he has owned front-end architecture, rapid prototyping from Figma, deployment and docs, and even built a TypeScript CLI for developer workflows. He contributes to notable open-source projects such as Hardhat—improving core debugging, BigNumber formatting and artifact resolution—reflecting a focus on developer experience. Comfortable across small teams and legacy enterprise stacks, he pairs pragmatic engineering with a curiosity for the dweb and decentralised tooling.
11 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Computer Science, 1st, Bachelor’s Degree, Computer Science, 1st at The University of Glasgow
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
Role in this project:
Back-end Developer
Contributions:39 releases, 463 reviews, 35 commits in 1 month
Contributions summary:John made several contributions to the Hardhat development environment, focusing on improving the core functionality and user experience. They modified the logging behavior, ensuring correct output in different contexts by managing ANSI escape characters. The user added custom formatters for BigNumbers within the console, enhancing the debugging experience. Additionally, they implemented new public functions to support custom artifact resolution and enhanced the codebase for multiple API key support and other related bug fixes, enhancing the developer experience and expanding the capabilities of Hardhat.
Contributions:1 review, 2 PRs, 1 push in 1 year 6 months
testingapiapi-teststest-repo
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.
Request Free Trial
John Kane - Software Engineer at Molendinar Solutions Limited