Thiago Carvalho's avatar
Thiago Carvalho
thiago@bitmacro.io
npub1ah54...fm0z
🚀 Building in public — bitmacro.io Software Engineer | Entrepreneur Bitcoin · Lightning · Nostr ⚡ Relay Manager — manage your Nostr relay without touching the terminal ├─ relay-agent (MIT) → github.com/bitmacro/relay-agent └─ relay-panel → relay-panel.bitmacro.io 📡 Operating 3 relays: ├─ relay.bitmacro.cloud (public) ├─ relay.bitmacro.io (private) └─ relay.bitmacro.pro (pro) 🔐 Sovereignty | Self-hosted infrastructure 🔗 bio.bitmacro.io
BitMacro Infra Upgrade: Completed. ⚡ Atomic migration of the Bitcoin/Lightning layer from the RPi5 to the new Server One (Ryzen 7, x86_64). No more I/O bottlenecks on fragile media trying to handle LND's channel.db. The setup now runs on a resilient topology: - Core Layer (Server One): Full archival node, txindex=1, private Fulcrum (via WireGuard/Tor), and primary LND with automated SCB replication to a remote VPS. - Application Layer (Beelink EQ14): LNbits, strfry (Nostr relay), and micro-services. - Failover Layer (RPi5): watchtower client and net-check. The entire infra is backed by a 2000VA Green Cell UPS optimized via NUT (Server One is the first to execute a graceful shutdown with a Bitcoin Core flush to save battery runtime for the network cluster and the SaaS). Studio built with wire mesh shelving (perfect cable management and thermal airflow). The camera setup (Canon R50) is locked in Manual Mode (1/50, ISO 400) with a 10mm lens, plus a GoPro Hero 13 Black as the secondary camera. Next step: Record the StartOS review before the complete wipe and start syncing blocks on a clean Ubuntu Server. Sovereignty cannot be bought, it must be built. 🛠️ #bitcoin #lightning #nostr #homelab #dev #buildinpublic #bitmacro
image Direct from BTC Prague 2026. ⚡ BitMacro where it matters. Sovereignty isn't discussed, it's built. #BTCPrague #Bitcoin #Nostr #Lightning #BitMacro #SelfCustody
nostrconnect:// and bunker:// look similar but behave completely differently depending on the client. Primal sends switch_relays before anything. Nostrudel sends connect. some clients expect NIP-44, others NIP-04. none of this is obvious from the spec. built a managed bunker that handles all of it. runs 24/7, zero-knowledge, open source. if you've ever lost access to a nostr client because your signer was offline, this solves that. signer.bitmacro.io | free, no install, works on iOS #nostr #buildinpublic #bitcoin
Thiago Carvalho's avatar
Thiago Carvalho 2 months ago
Spent the last months building independent Nostr infrastructure in Europe. Custom relays, NIP-05, and Lightning Address integration. Full stack. ​Not because it was easy. I did it because I believe in the protocol and I’m betting on the tech as the foundation for digital identity without intermediaries. ​Tech breakdown: @BitMacro on Nostr. ​#nostr #bitcoin #buildingInPublic
Thiago Carvalho's avatar
Thiago Carvalho 2 months ago
I've been building sovereign identity infrastructure for Nostr. Today I'm giving away 20 free slots: ✓ NIP-05 verified: yourname@bitmacro.io ✓ Lightning Address: yourname@bitmacro.io ✓ Premium relay access: relay.bitmacro.pro (2 years) DM me with the username you want. Why free? I want real users on the stack before I charge for it. id.bitmacro.io #nostr #buildinpublic #bitcoin
Thiago Carvalho's avatar
Thiago Carvalho 3 months ago
Passei os últimos dias a construir o BitMacro Relay Manager. Problema: gerir relays Nostr hoje significa bash scripts, CLI manual e zero visibilidade. O que construí: → relay-agent (MIT) — REST API sobre o strfry → relay-panel — dashboard visual no browser → multi-relay: 1 agente serve N relays 4 dias de trabalho. v0.2.0 em produção. Já está no awesome-nostr 👇 #nostr #buildinpublic #bitcoin
Thiago Carvalho's avatar
Thiago Carvalho 3 months ago
Just open-sourced two tools for Nostr relay operators: relay-agent — REST API wrapper for strfry. Manage your relay without touching the terminal. docker pull ghcr.io/bitmacro/relay-agent:latest → github.com/bitmacro/relay-agent relay-panel — Web UI on top of relay-agent. Stats, metrics, relay controls. → github.com/bitmacro/relay-panel Early stage (v0.1.4), MIT license, PRs welcome. Running 3 relays on my own infra — building what I actually need. #nostr #relay #opensource
Thiago Carvalho's avatar
Thiago Carvalho 4 months ago
Gravei o meu workflow real de desenvolvimento com IA e publiquei no canal do @BitMacro 33 minutos. Zero cortes. Feature em produção no final. Se você ainda tá usando IA só pra autocompletar código, tá deixando 80% na mesa. ▶️
Thiago Carvalho's avatar
Thiago Carvalho 4 months ago
Ticket na mão para o BTC Prague 2026. 🇨🇿 @npub167n5...zu3r De 11 a 13 de junho de 2026. 3 dias de imersão total e networking. ⚡️🍊 #BTCPrague #Bitcoin #Prague #BitMacro
Thiago Carvalho's avatar
Thiago Carvalho 4 months ago
3 livros que mudaram como eu construo projetos e penso sobre desenvolvimento pessoal. Não é sobre atalhos. É sobre ter clareza de DESTINO, traçar ROTA inteligente, manter CONSTÂNCIA. 📚 Os livros: ├─ Almanaque Naval → Define objetivo ├─ A Única Coisa → Traça rota └─ Efeito Composto → Mantém constância Vídeo: youtube.com/@DoBitAoMacro Ou todos os links: bio.bitmacro.io #Bitcoin #Nostr #BuildingInPublic #Livros #CrescimentoPessoal image
Thiago Carvalho's avatar
Thiago Carvalho 4 months ago
Lancei canal técnico mostrando a construção do ecossistema BitMacro. Primeiro vídeo: desenvolvendo feature completa com IA - do commit ao deploy. Stack: ├─ Next.js 14 (App Router) ├─ Supabase (PostgreSQL) ├─ Vercel (começando no free tier) ├─ Cursor AI (com regras customizadas) └─ GitHub Actions (CI/CD) Objetivo: mostrar que dá pra construir produtos reais sem time, com as ferramentas certas. Solo Founder ≠ Alone. Solo Founder = Sovereignty. 🎯 Série completa: youtube.com/@BitMacroDev #BuildingInPublic #Bitcoin #Nostr #SaaS #Sovereignty #NextJS #WebDev #SoloFounder #Dev #OpenSource
Thiago Carvalho's avatar
Thiago Carvalho 4 months ago
​🚀 LSP BitMacro: Soberania Validada Infraestrutura 100% rodando (LND + LNbits). Lightning Address oficial é soberano: thiago@bitmacro.io ⚡ ​Acabei de configurar os relays NIP-65 e agora quero testar a velocidade de processamento de zaps desse setup. Se você é adepto do "Don't trust, verify", manda um sat de teste aí e vamos ver essa latência cair! ​#Bitcoin #Nostr #Sovereignty #BitMacro #LightningNetwork #LSP
Thiago Carvalho's avatar
Thiago Carvalho 4 months ago
Configuração de relays NIP-65 finalizada no Amethyst. 🛠️ ​Soberania não é só rodar o nó, é garantir que seus dados não dependam de relays públicos. ​Outbox e DMs rodando via bitmacro.io e bitmacro.cloud. O resto é indexador e cache. ⚡ ​#Nostr #Bitcoin #Sovereignty #BitMacro #NIP65
Thiago Carvalho's avatar
Thiago Carvalho 4 months ago
thiago@bitmacro.io ativo. Infraestrutura soberana. Relay próprio. Lightning node... O resto conto pelo caminho. #BitMacro #nostr #bitcoin #lightning