My journey with code started at 14 years old, and I've been a developer ever since. After a detour into entrepreneurship, I came back to my roots — now with sharper instinct and the experience that only years of curiosity, trial, and error can build.
Spearheading the Nostr integration (including Zaps) for decentralized asset registration via Nostr/Blossom. Built a verification system ensuring software binaries match the source code, with statuses stored on Nostr relays. Implemented an Automatic Build Server and continuously optimize the web app and build performance.
Maintained and optimized the leading marketplace application within the Bitcoin ecosystem. Led the migration to Nostr (NIP-15 / NostrMarket) and integrated a shopping cart, Lightning Network payments, and end-to-end encrypted private messages.
Engineered the cloud (DBaaS) product, provisioning AWS/GCP infrastructure with Packer and Terraform. Integrated third-party APIs (AWS, Stripe, Prometheus, MailChimp, Zendesk), set up CI/CD pipelines in GitLab, and designed the public Cloud API and documentation portal (Antora).
Founded and ran an IT consulting firm — managing operations, finance, sales, and a team of up to 5 — while taking hands-on technical and management roles. Key engagements: Product Owner / Scrum Master at the National Bank of Spain (DevOps platform, 6-person team); founder & CTO of Aalquilar.es (real-estate startup); and diverse freelance projects (SaaS, e-commerce, IoT, enterprise integrations for Caprabo and TNT Express).
Led a 4-person team building Telefónica's New Services Administration Tool, overseeing architecture and code quality. Previously developed part of Telefónica Video Supervision, a highly available distributed video surveillance system with image capture via Java JNI.
Managed Linux/Windows server infrastructures, built custom CMS solutions in PHP/MySQL, and developed commercial management software in Clipper.
Know your wallet like you built it.
A distributed, self-sovereign P2P marketplace.
One of the best Bitcoin mobile wallets.
The best way to install and manage your own Bitcoin node.
One-click Bitcoin Lightning networks for local app development & testing.
Arduino library that gives the ability to interact with Nostr relays.
JavaScript/TypeScript tools for developing Nostr clients.
Nostr signer extension for Chromium-based browsers.
Nostr-Market implementation proposal.
A simple bitcoin wallet made to be used with friends and family.
Spanish translations for: mempool.space, BitKit, Alby, Zeus, and more.
Earlier contributions: aMSN Messenger, Xfce, KDE, and the Linux kernel (device driver patch for a specific video capture card).