Chaincode Residency
May 29th - August 23rd 2019


We invite you to immerse yourself in Bitcoin this summer. Chaincode Labs is hosting a Bitcoin residency program in our offices in Midtown Manhattan, New York City.

This residency's format fuses an onboarding seminar period with a two-month project-based residency under the guidance of established Bitcoin and Lightning Network developers. This will allow residents to put their theoretical learnings to use by making meaningful contributions to open-source projects.

Becoming a Bitcoin Protocol Developer

(~2-3 weeks) Sessions to bootstrap the knowledge of developers by diving deep into security concerns, adversarial thinking, and approaches to Bitcoin and Lightning protocol design.

Project Based Learning

(~2 months) Unstructured time for residents to contribute to open-source projects or work on a personal project of their choosing. Each resident will be assigned a mentor for the duration of the program.

Speakers & Mentors

profile photo

Christian Decker

Christian is an engineer at Blockstream where he works on the specification and implementation of the Lightning Network. He has been a contributor to Bitcoin since 2009.
profile photo

Neha Narula

Neha is the Director of the Digital Currency Initiative at the MIT Media Lab. Her areas of interest include distributed systems, databases, and programmable money.
profile photo

Matt Corallo

Matt has been contributing to Bitcoin Core since 2011. Some of his projects include: the Elements Sidechain, the Bitcoin FIBRE project, and Rust-Lightning.
profile photo

Giulia Fanti

Giulia is an assistant professor at Carnegie Mellon University where her research interests span the algorithmic foundations of blockchains, distributed systems, and privacy-preserving technologies.
profile photo

Andrew Poelstra

Andrew is the Director of Research at Blockstream and a contributor to Bitcoin since 2011. His areas of interested include Mimblewimble, scriptles scripts, libsecp256k1.
profile photo

John Newbery

John works at Chaincode Labs and has been contributing to Bitcoin Core since 2016. He set up Bitcoin Optech in 2018 to help Bitcoin companies adopt scaling technologies.
profile photo

Gregory Sanders

Gregory works at Blockstream where he focuses on production federated sidechains connected to the Bitcoin network. A part-time contributor to Bitcoin Core, he is interested in practical wallet technology and security.
profile photo

Suhas Daftuar

In 2014, Suhas co-founded Chaincode Labs to create a place for engineers and scientists to support the development of decentralized digital currencies and further our collective understanding of how such technologies can work.
profile photo

Kalle Alm

Kalle is a Swedish developer and Bitcoin Core Contributor since 2016 who has authored BIPs 98, 116, 117, 154, 178, and 322. He currently works as a manager at Digital Garage.
profile photo

Jonas Nick

Jonas is a researcher at Blockstream working on the Liquid network. His areas of interest include secp256k1, scriptless scripts, and blind signatures.
profile photo

Carl Dong

Carl is a developer at Chaincode Labs where he contributes to rust-bitcoin and Bitcoin. He is excited about systems engineering and incentive-compatible uses of permissionless money.
profile photo

Sjors Provoost

Sjors is a physicist turned software developer and Bitcoin enthusiast. He focused on developing the the web wallet at from 2014-2017 and has been contributing to Bitcoin Core since mid-2017.
profile photo

Jonas Schnelli

Jonas is a Bitcoin Core developer and the co-founder of Bitbox. He also develops and created libbtc, a Bitcoin library written in C.
profile photo

Alex Morcos

Alex discovered his passion for Bitcoin in 2012, and in 2014 he co-founded Chaincode with Suhas. He has enjoyed contributing to Bitcoin Core and learning about the exciting nascent field of cryptocurrency ever since.
profile photo

Fabrice Drouin

Fabrice worked on large-scale distributed systems in the security industry before he discovered Bitcoin in 2012 and co-founded ACINQ in 2014, one of the companies building and deploying the Lightning Network.
profile photo

James O'Beirne

James is a developer at Chaincode Labs and started contributing to Bitcoin Core in 2015 during nights and weekends. Previously he worked as a programmer in automated genetic testing and electronics manufacturing.
profile photo

Johan TorĂ¥s Halseth

Johan is an engineer at Lightning Labs, where he works on LND, Neutrino and other projects in the golang Bitcoin stack. He discovered Bitcoin in 2015 and has been annoying people with the topic ever since.
profile photo

Samuel Dobson

Samuel is a PhD student at the University of Auckland, focusing on cryptography. He has been contributing part-time to Bitcoin Core since 2017 and is the wallet maintainer for the project.


Applications close on Sunday, Feb 24th so apply today!

If you have wanted to contribute to open-source Bitcoin protocol projects but found the idea daunting, or want to spend more time designing protocols based on Bitcoin and Lightning, thinking about edge cases and security models with established protocol developers, this is an excellent opportunity.

Chaincode is committed to creating an inclusive environment for people from different backgrounds. This is a paid residency commensurate with your level of experience. Travel and lodging will be provided as needed.