Johnathan White is a software engineer based in Atlanta with nine years of hands-on experience building full-stack applications and integrations. He has contributed to high-profile open-source cryptocurrency projects like BitPay's wallet and Bitcore, implementing identity providers, persistence for pairing tokens, in-app payment card flows, UTXO refactors, and transaction fee logic. Comfortable across backend and frontend work, he’s shipped features touching auth, storage, payment events, build tooling, and deployment configuration. Outside code, he composes film and commercial music, bringing a creative, multidisciplinary perspective to engineering problems. His blend of crypto-focused open-source contributions and artistic practice suggests a pragmatic developer who values both technical precision and creative thinking.
Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.
Role in this project:
Full-stack Developer
Contributions:95 reviews, 560 commits, 196 PRs in 2 years 4 months
Contributions summary:Johnathan implemented the Bitpay ID provider and updated the persistence provider to store pairing tokens and user details. They also added an in-app browser provider with card functionality and handled various card-related events, including payments. Furthermore, the user worked on integrating the BitPay ID with the settings page, including adding a dedicated page and managing the connection status. Finally, the user contributed to the display of debit cards.
A full stack for bitcoin and blockchain-based applications
Role in this project:
Full-stack Developer
Contributions:11 reviews, 9 commits, 8 PRs in 1 year 4 months
Contributions summary:Johnathan primarily focused on modifying the codebase related to cryptocurrency integrations within the Bitcore project. Their commits show modifications to transaction fee calculations, updates to image assets related to different crypto coins, and refactoring of UTXO-related functionalities, indicating contributions across various aspects of the project. The user also touched the build process and deployment configuration by adding `postbuild.sh` and updating the browser router. This involved changes in both the backend and frontend codebase.
full-stackcryptocurrencyblockchainbitcoin
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.