Justin Langston

Chief Technology Officer at BitPay

Canton, Georgia, United States
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
Justin Langston is a seasoned technology leader and CTO with 12 years of experience building and operating large-scale, global applications across Fintech, consumer devices, and Fortune 100 marketing platforms. He rose through engineering and DevOps leadership at BitPay—advancing from Director of Development to Chief Technology Officer—where he combines hands-on architecture with strategic product delivery. Justin’s background includes embedded Node.js services on Samsung SmartTV firmware and cloud platforms that bridged devices to the cloud, reflecting deep experience in both edge and cloud systems. He is an active back-end open-source contributor in the Bitcoin tooling ecosystem, contributing meaningful fixes and new RPC functionality to well-known projects like bitcoind-rpc and Bitcore Node. Skilled at building resilient infrastructure, he has designed redundant data centers, automated deployments, and managed AWS environments for large-scale services. Based in Canton, Georgia, Justin blends pragmatic engineering with security-minded operations to deliver reliable, production-grade systems.
code12 years of coding experience
job17 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Kennesaw State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

net10
network10
javascript10
nodejs10
api10
apidoc10
blockchain10
p2p10
bitcoins7
testing7
leveldb7
bitcoin7
rpc7
security6

Programming languages (6)

TypeScriptJavaC++JavaScriptPHPPython

Github contributions (5)

github-logo-circle
bitpay/bitcoind-rpc

Jun 2018 - Oct 2021

A client library to connect to Bitcoin Core RPC in JavaScript.
Role in this project:
userBack-end Developer
Contributions:14 commits, 7 PRs, 9 pushes in 3 years 4 months
Contributions summary:Justin primarily contributed to the core functionality of the `bitcoind-rpc` library. They added new functionalities like `signRawTransactionWithWallet` and updated the `callspec` object to include new RPC methods and deprecated some old ones. Furthermore, the user integrated fixes from other branches and external repositories and addressed security concerns in the codebase.
rpcbitcoindclient-libraryjavascriptcryptocurrency
bitpay/bitcore-node

Aug 2017 - Nov 2018

Extensible full node using Bitcore
Role in this project:
userBack-end Developer
Contributions:13 commits, 7 PRs, 10 pushes in 1 year 3 months
Contributions summary:Justin primarily worked on integrating and managing a local Bcoin node within the Bitcore-node framework. Their contributions focused on ensuring the embedded Bcoin instance started correctly, synced properly with the network, and shut down gracefully. They also addressed issues related to syncing behavior and improved the handling of connections to the P2P network. Further improvements involved refactoring the RPC calls for broadcasting transactions and integrating the block data.
bitcorefull-nodecryptocurrencynodejsbitcoin
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