John Newbery

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inCryptocurrency Systems Development
John Newbery is a seasoned software engineer, founder and manager with 13 years of experience building carrier-grade distributed systems and driving the energy transition through work on Distributed Energy Resources. He spent six years as a prolific Bitcoin protocol developer and test automation engineer—contributing hundreds of commits across flagship projects like Bitcoin Core, Bitcoin XT and Lightning-related repos—while founding Brink to fund and mentor open source developers. His background spans telecoms, large-scale network transformations and leading regional support teams across APAC, giving him rare operational depth alongside protocol-level expertise. Equally comfortable shipping robust test frameworks as he is running multimillion-dollar technical deployments and fellowship programs, he blends hands-on engineering with community-building and fundraising. Based in London with a mathematics degree from Warwick, he brings both rigorous analytical grounding and practical experience scaling distributed systems and developer ecosystems.
code13 years of coding experience
job11 years of employment as a software developer
bookBSc, Mathematics, BSc, Mathematics at University of Warwick
bookLicence, Mathématiques, Licence, Mathématiques at Pierre and Marie Curie University
languagesFrench, Italian
stackoverflow-logo

Stackoverflow

Stats
1,012reputation
142kreached
1answer
1question
Badges
google-chrome
top-5%
google-chrome-extension
top-5%
github-logo-circle

Github Skills (53)

json-rpc10
unit-testing10
git10
debug10
wallet10
transactional10
transaction10
c-language10
ropc10
crypto-wallet10
python10
lightning-network10
bitcoin-wallet10
testing10
drpc10

Programming languages (18)

C++CSSRustCTeXGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
bitcoin/bitcoin

Sep 2016 - May 2022

Bitcoin Core integration/staging tree
Role in this project:
userBackend Engineer & Test Automation Engineer
Contributions:1405 reviews, 848 commits, 448 PRs in 5 years 8 months
Contributions summary:John contributed to the test suite for the Bitcoin Core integration/staging tree repository, focusing on testing block proposals and verifying that the mempool correctly handles various transaction states. The commits involve modifying existing test code, adding new test cases, and improving the test framework with added features and better logging. Their work showcases a focus on the testing of core blockchain functionalities.
cryptographyp2pc-plus-pluscryptocurrencybitcoin-core
peercoin/peercoin

Apr 2017 - Dec 2021

Reference implementation of the Peercoin protocol.
Role in this project:
userBack-end Developer
Contributions:481 commits in 4 years 9 months
Contributions summary:John's contributions focused on improving the codebase and enhancing functionality related to the blockchain and network processing of the Peercoin protocol. They made improvements to error messaging, removed deprecated RPC methods, refactored and consolidated code, and performed various clean-up tasks to improve code quality. Specific changes involved modifying the handling of transactions within the mempool, restructuring the code and adding code comments.
proof-of-stakeblockchaindecentralizedminablecryptocurrency
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 Newbery