My 4-Month Coding Journey to a Bitcoin Hackathon The Backstory Four months ago, I didn't know how to write a single line of code. Today, I'm submitting a Bitcoin project to MIT. Here's my honest journey:
My Entire Coding Knowledge: Basic C syntax Currently learning Python and cybersecurity through CS50 No prior web development experience Bitcoin knowledge? I only knew it existed When I signed up for this hackathon, I thought: "I'm completely out of my depth."
The Challenges Failed Team Search: Contacted developers - all declined to work with me Nearly quit before starting (Googled "how Bitcoin works" one hour before coding)
Trial-by-Fire Learning:
Learned about OP_RETURN while building
Used Carrd because I'd never created a website before
Watched three PSBT tutorials mid-development
Why This Project Matters In just 24 hours, I: Built my first complete project without following tutorials Executed real Bitcoin transactions (on testnet) Proved that beginners can contribute meaningfully to Bitcoin
The code might not be perfect, but it works - and that's my personal victory.
🌱 My Hackathon Journey
Why I Built This
As someone new to Bitcoin, I wanted to create something practical that bridges crypto with real-life habits. The idea of "burning money if you fail" fascinated me - it turns abstract accountability into something visceral.
What I Learned (The Hard Way)
- Bitcoin isn't just currency - it's programmable money
- OP_RETURN can store data permanently on-chain
- Testnet coins have no value (I tried to HODL them at first!)
- Building on Bitcoin is very different from Ethereum
How I Built It Without Deep Bitcoin Knowledge
- Leveraged Tools:
- Used Carrd for the frontend (no coding needed)
- Google Forms to collect pledge data
- Pre-built libraries for Bitcoin transactions
- Focused on the Concept:
- The demo shows the psychology, not complex scripting
- Used testnet so mistakes weren't costly
- Asked for Help:
- Bitcoin websites i used for information
- Read just enough documentation to make it work
Challenges I Faced
- Understanding UTXOs felt like learning a new language
- Setting up a testnet wallet took 2 hours (!)
- Almost quit when my first i stuck in git code implementation
What Makes Me Proud
Despite knowing very little about Bitcoin when I started:
✅ Built a working prototype in 24 hours
✅ Made something that actually works on testnet
✅ Proved accountability tools don't need middlemen
This project represents my first step into Bitcoin development - flawed but functional.

Log in or sign up for Devpost to join the conversation.