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?
| Requirement | Details |
|---|---|
| Status | Must be a university student (undergrad or grad) |
| Age | 18+ years old |
| Location | Open worldwide |
| Prior experience | No Bitcoin experience required (willingness to learn is key) |
| Tracks | Choose 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)
| Phase | Approximate Timing | What Happens |
|---|---|---|
| Applications open | December – January | Register and submit basic profile |
| Applications close | Mid-February | Deadline for initial application |
| Bootcamp challenges | February – March | Complete technical challenges and learning modules |
| Organizations & projects published | Mid-March | Browse projects and connect with mentors |
| Proposal submission deadline | Mid-April | Submit your project proposal |
| Accepted participants announced | Late April – May | Results announced |
| Coding/design period | May – August | Work on your project under mentorship |
| Final evaluation | August – September | Submit completed work |
Stipend
| Aspect | Details |
|---|---|
| Amount | ~$6,600 USD (paid in BTC) |
| Adjustment | Varies by location (PPP-based) |
| Payment | In 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
Step 3: Research Organizations and Projects
Once participating organizations are published:- Read project documentation thoroughly
- Use and test the project’s software
- Study developer guides and contribution guidelines
- Build the project from source locally
- Submit at least one patch to the project (even if it’s not merged)
- Participate in GitHub issues and discussions
Step 4: Write a Strong Proposal
Your proposal should demonstrate:| Element | What to Include |
|---|---|
| Technical approach | Detailed plan for implementing your project |
| Timeline | Week-by-week milestones with deliverables |
| Prior work | Contributions to the project, relevant experience |
| Bitcoin knowledge | Understanding of how your work fits the ecosystem |
| Motivation | Why Bitcoin? Why this project specifically? |
Selection Criteria
Applications are evaluated on:- Programming proficiency — Can you actually code what you’re proposing?
- Security-focused thinking — Bitcoin projects demand security awareness
- Understanding of Bitcoin’s technical foundations — Blocks, transactions, consensus
- Quality of proposal — Clear, detailed, and realistic
- Bootcamp challenge performance — How well you handled the learning phase
- 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
Recommended Resources
| Resource | Description |
|---|---|
| Mastering Bitcoin | Comprehensive technical book (free on GitHub) |
| Bitcoin Developer Guide | Official technical documentation |
| Learn Me a Bitcoin | Visual explanations of Bitcoin internals |
| Summer of Bitcoin Student Guide | Official 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
| Resource | Link |
|---|---|
| Official Website | summerofbitcoin.org |
| Application Portal | summerofbitcoin.org/apply |
| Student Guide | guide.summerofbitcoin.org |
| Bitcoin Developer Resources | developer.bitcoin.org |
| 265+ Accepted Proposals (GSoC, LFX, SoB) | github.com/devweekends/open-source-proposals |
Frequently Asked Questions
Do I need to know Bitcoin to apply?
Do I need to know Bitcoin to apply?
No. The bootcamp phase teaches you the basics. But having some foundational knowledge (how transactions work, what mining is) will strengthen your application.
Can non-students apply?
Can non-students apply?
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.
What programming languages do I need to know?
What programming languages do I need to know?
It depends on the project. Common languages include C++, Rust, Python, Go, and JavaScript. Check the specific project requirements.
Is the stipend actually paid in Bitcoin?
Is the stipend actually paid in Bitcoin?
Yes. You’ll receive BTC in your wallet. The stated amount (~$6,600) is the USD equivalent at the time of calculation.
Can I apply to Summer of Bitcoin and GSoC in the same year?
Can I apply to Summer of Bitcoin and GSoC in the same year?
Check both programs’ conflict policies. If the coding periods overlap and both require full-time commitment, you may need to choose one.