Python Developer · Django · Flask · Bitcoin Ecosystem
Building practical backend solutions with clean code. Currently exploring the intersection of web development and the Bitcoin protocol stack.
- Python developer specializing in Django and Flask for web backends, APIs, and automation
- Working knowledge of JavaScript, HTML & CSS for frontend integration
- Contributing to the Bitcoin ecosystem — interested in protocol-level architecture (OP_RETURN, SegWit, Taproot)
- Python training through IME-USP · Currently studying FullStack Development at SENAI
- Approach: evidence-based contributions, verifiable sources, code-first verification
- ₿ Quality Assurance Initiative at bitcoin.org — Systematic audits across multiple site sections: wallet listings, exchange listings, vocabulary glossary, and scams page. All findings backed by primary sources and reproducible verification scripts.
- ₿ Developing btc-toolkit — A growing collection of Bitcoin CLI tools written in pure Python. Zero external dependencies, no Bitcoin Core required. Phase 1 (OP_RETURN decoder) shipped; Phase 2 (Address Balance Checker) in planning.
A Bitcoin tooling project designed around two principles: zero external dependencies (Python stdlib only) and no Bitcoin Core required (uses public APIs).
Phase 1 — OP_RETURN Reader CLI (shipped)
- 18 unit tests, GitHub Actions CI across Python 3.10–3.13
- Decodes OP_RETURN messages from any Bitcoin transaction
- Built on Mempool.space public API
Roadmap
- Phase 2 — Address Balance Checker (P2PKH, P2SH, Bech32, Taproot)
- Phase 3 — Fee Estimator
- Phase 4 — Block Info Explorer
- Phase 5 — UTXO Set Inspector
→ github.com/devdavidejesus/btc-toolkit
Translations
- ₿ PT-BR Bitcoin whitepaper — 12 verified errors corrected; updates applied to the site by maintainer @Cobra-Bitcoin (Issue #4650 · PR #4652)
- â‚¿ PT-BR website translation (
_translations/pt_BR.yml) — 14 verified errors corrected (Issue #4658 · PR #4659 — merged) - ₿ PT (European Portuguese) Bitcoin whitepaper — 13 verified errors documented for review (Issue #4656 · PR #4657)
Wallet section audit — April 2026
- â‚¿ Conducted a systematic audit of all 27 listed wallets against primary sources (manufacturer announcements, app stores, repository activity, official documentation). Published 13 evidence-based Issues covering discontinued hardware wallets, outdated repository links, broken distribution links, rebranding updates, product splits, and configuration variables (Master Issue #4662)
Individual Issues: #4664 · #4665 · #4668 · #4669 · #4670 · #4672 · #4673 · #4674 · #4677 · #4681 · #4683 · #4702 · #4703
Exchange listings audit — April 2026
- â‚¿ Opened systematic exchange listings audit (Master Issue #4684) reviewing stale and discontinued exchange listings against primary sources (corporate acquisitions, SSL certificate status, DNS records, regulatory deprecations).
Pull Requests: #4685 (itBit — merged) · #4690 (Coinfloor) · #4691 (Coinberry) · #4692 (CoinSmart) · #4693 (Bitvo) · #4694 (AnyCoin Direct) · #4699 (Egera) · #4700 (Bitybank rebrand)
Vocabulary glossary modernization
- ₿ Modernization of the vocabulary glossary: 4 factual corrections (hash rate scale, private key storage methods, address reuse, USD threshold) and 9 new core terms (Satoshi, Node, Recovery Phrase, UTXO, Transaction Fee, Halving, SegWit, Taproot, Lightning Network) (Issue #4687 · PR #4688)
Scams page modernization
- ₿ Comprehensive 2026 update — modernize existing categories and add missing high-impact scam vectors (Issue #4689 · PR #4701)
Infrastructure
- â‚¿ Updated outdated
_config.ymlvariables to reflect April 2026 blockchain state, includingbitcoin_datadir_gb(350 → 733GB per YCharts data) (PR #4668 — merged)
Backend — Python ecosystem
Frontend
Tools & infrastructure
"Don't Trust, Verify."
Last updated: May 1, 2026
