Summary
David Rodriguez is a senior software engineer specializing in blockchain protocol and privacy engineering, with five years focused on Solidity, ZK (Circom), and decentralized identity (SSI) across projects at Polygon Labs, Torus, Privado ID and Billions Network. He blends full-stack JavaScript/TypeScript and mobile (Flutter, Android/iOS) experience with a background in .NET systems and database work, enabling end-to-end delivery from smart contracts to user-facing apps. At Polygon Nightfall and Torus he helped build privacy-preserving tokenization and payments using optimistic rollups and zero-knowledge proofs, a niche that pairs cryptographic depth with pragmatic product delivery. A lifelong learner with a Master's in Blockchain Technologies and an unusual history leading veterinary software at scale, he brings both startup agility and long-term product stewardship to complex, privacy-first blockchain solutions.
5 years of coding experience
19 years of employment as a software developer
Master's degree Blockchain Technologies, Master's degree Blockchain Technologies at UPC School (Universitat Politècnica de Catalunya)
UPC Universitat Politècnica de Catalunya
Bachelor of Science - BS Software Systems Engineering, Bachelor of Science - BS Software Systems Engineering at Universitat de Lleida