Senior Software Engineer with 25+ years building backends, infrastructure, and distributed systems — from the ground up.
Senior Software Engineer with 25+ years shipping production software, from cloud infrastructure and DBaaS platforms to distributed, high-availability systems.
I've architected a multi-tenant cloud product on AWS/GCP with Terraform and Packer, led the migration of a high-traffic marketplace to a decentralized architecture, and built automated verification systems that validate shipped binaries against their source code. Along the way I've founded a consulting firm, led engineering teams of up to 6, and shipped software for organizations ranging from the National Bank of Spain to fast-moving startups.
I care about shipping reliable software fast: automating the boring parts, keeping CI green, and building systems that other engineers genuinely enjoy working on.
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).
Ran an IT consulting firm for over a decade while staying hands-on across engineering and technical leadership. Led a 6-person team as Product Owner / Scrum Master at the National Bank of Spain, building a DevOps platform for infrastructure management and delivery automation; founded and acted as CTO of Aalquilar.es (a real-estate startup); and delivered diverse projects spanning SaaS, e-commerce, IoT, and enterprise integrations (Caprabo, 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.
Executed time-critical overnight server and client migrations from MS-DOS to Linux (RHEL) for a food distribution company.
Built a custom CMS and web portal for an oil-sector company using PHP and MySQL.
Built and managed a hosting server on Gentoo Linux using commodity hardware for a newly founded company.
Developed commercial management software (Clipper) and implemented and managed a Windows LAN and PC infrastructure for retail operations.
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).