Skip to main content
TL;DR — Summer of Bitcoin is a remote program for university students to contribute to Bitcoin open-source projects. Two tracks: Developer and Designer. Participants receive approximately $6,600 in BTC. ~35% of alumni end up working in the Bitcoin ecosystem.

What is Summer of Bitcoin?

Summer of Bitcoin connects university students worldwide with Bitcoin open-source projects. It’s similar to GSoC but focused entirely on the Bitcoin ecosystem — protocol development, wallet software, Lightning Network tools, privacy technologies, and more. What makes it unique:
  • Paid in Bitcoin — Stipend of ~$6,600 in BTC
  • Two tracks — Developer and Designer
  • Bitcoin-specific — Deep dive into the technology that started it all
  • Strong alumni network — 35% of graduates end up working in the Bitcoin sector
  • Bootcamp phase — Structured learning before project work begins

Who Can Apply?

RequirementDetails
StatusMust be a university student (undergrad or grad)
Age18+ years old
LocationOpen worldwide
Prior experienceNo Bitcoin experience required (willingness to learn is key)
TracksChoose Developer or Designer based on your skills

The Two Tracks

Developer Track

  • Code contributions to Bitcoin projects — protocol tooling, libraries, infrastructure
  • Work on projects like Bitcoin Core, Lightning Network implementations, wallet software, privacy tools
  • Languages commonly used: C++, Rust, Python, Go, JavaScript
  • Focus on: feature development, bug fixes, testing, code review

Designer Track

  • User experience and interface design for Bitcoin applications
  • Usability improvements, accessibility audits, user research
  • Tools: Figma, design systems, prototyping tools
  • Focus on making Bitcoin software more accessible to everyday users

Timeline (Typical Annual Cycle)

PhaseApproximate TimingWhat Happens
Applications openDecember – JanuaryRegister and submit basic profile
Applications closeMid-FebruaryDeadline for initial application
Bootcamp challengesFebruary – MarchComplete technical challenges and learning modules
Organizations & projects publishedMid-MarchBrowse projects and connect with mentors
Proposal submission deadlineMid-AprilSubmit your project proposal
Accepted participants announcedLate April – MayResults announced
Coding/design periodMay – AugustWork on your project under mentorship
Final evaluationAugust – SeptemberSubmit completed work

Stipend

AspectDetails
Amount~$6,600 USD (paid in BTC)
AdjustmentVaries by location (PPP-based)
PaymentIn Bitcoin to your wallet
Since the stipend is paid in Bitcoin, the actual USD value may fluctuate based on BTC price at the time of payment.

How to Get Selected

Step 1: Apply Early

Visit summerofbitcoin.org/apply and create your profile. Include your GitHub, resume, and motivation for participating.

Step 2: Complete the Bootcamp

After initial screening, you’ll receive bootcamp challenges that test your:
  • Programming fundamentals
  • Problem-solving ability
  • Willingness to learn new concepts
  • Understanding of basic Bitcoin concepts
You don’t need to be a Bitcoin expert when you apply. The bootcamp is designed to teach you the basics. But coming in with some knowledge of how Bitcoin works will give you an edge.

Step 3: Research Organizations and Projects

Once participating organizations are published:
  1. Read project documentation thoroughly
  2. Use and test the project’s software
  3. Study developer guides and contribution guidelines
  4. Build the project from source locally
  5. Submit at least one patch to the project (even if it’s not merged)
  6. Participate in GitHub issues and discussions

Step 4: Write a Strong Proposal

Your proposal should demonstrate:
ElementWhat to Include
Technical approachDetailed plan for implementing your project
TimelineWeek-by-week milestones with deliverables
Prior workContributions to the project, relevant experience
Bitcoin knowledgeUnderstanding of how your work fits the ecosystem
MotivationWhy Bitcoin? Why this project specifically?

Selection Criteria

Applications are evaluated on:
  1. Programming proficiency — Can you actually code what you’re proposing?
  2. Security-focused thinking — Bitcoin projects demand security awareness
  3. Understanding of Bitcoin’s technical foundations — Blocks, transactions, consensus
  4. Quality of proposal — Clear, detailed, and realistic
  5. Bootcamp challenge performance — How well you handled the learning phase
  6. Proactive contributions — Did you engage with the project before applying?

Preparing for Summer of Bitcoin

Bitcoin Fundamentals to Learn

Before applying, familiarize yourself with:
  • How Bitcoin transactions work (inputs, outputs, UTXO model)
  • Basic cryptography concepts (hashing, digital signatures, public/private keys)
  • The Bitcoin network and consensus mechanism
  • Lightning Network basics (for LN-related projects)
  • Bitcoin Improvement Proposals (BIPs) relevant to your target project
ResourceDescription
Mastering BitcoinComprehensive technical book (free on GitHub)
Bitcoin Developer GuideOfficial technical documentation
Learn Me a BitcoinVisual explanations of Bitcoin internals
Summer of Bitcoin Student GuideOfficial guide for applicants

Career Impact

Summer of Bitcoin has a strong track record for career outcomes:
  • 35% of alumni (69+ graduates) now work in the Bitcoin sector
  • Alumni work at companies as full-time Bitcoin developers or grant-funded contributors
  • The program provides genuine expertise in a high-demand, niche field
  • Bitcoin-focused companies actively recruit from the program’s alumni network

Resources

ResourceLink
Official Websitesummerofbitcoin.org
Application Portalsummerofbitcoin.org/apply
Student Guideguide.summerofbitcoin.org
Bitcoin Developer Resourcesdeveloper.bitcoin.org
265+ Accepted Proposals (GSoC, LFX, SoB)github.com/devweekends/open-source-proposals

Frequently Asked Questions

No. The bootcamp phase teaches you the basics. But having some foundational knowledge (how transactions work, what mining is) will strengthen your application.
Currently, Summer of Bitcoin is focused on university students (undergraduate and graduate). Self-taught developers and bootcamp grads should check the latest eligibility requirements on the official site.
It depends on the project. Common languages include C++, Rust, Python, Go, and JavaScript. Check the specific project requirements.
Yes. You’ll receive BTC in your wallet. The stated amount (~$6,600) is the USD equivalent at the time of calculation.
Check both programs’ conflict policies. If the coding periods overlap and both require full-time commitment, you may need to choose one.