Riccardo Casatta is a software engineer with 12 years of experience focused on blockchain technologies, currently contributing at Blockstream and to projects like Rust Bitcoin, BDK, and electrs. He combines deep systems-level Rust expertise—improving serialization, PSBT handling, and database performance—with a track record of shipping robust, scalable infrastructure for Bitcoin tooling. A builder and founder (Eternity Wall) who values execution over ideas, he thrives on performance and scalability challenges and on turning research-grade protocols into practical products. Based in Milan, he pairs academic rigor from Politecnico di Milano with hands-on open-source impact on widely used Bitcoin libraries, and outside work decompresses through climbing, snowboarding, scuba diving and running.
12 years of coding experience
7 years of employment as a software developer
106/110, I level degree in Computer Science Engineering, 106/110, I level degree in Computer Science Engineering at Politecnico di Milano
A modern, lightweight, descriptor-based wallet library written in Rust!
Role in this project:
Back-end Developer
Contributions:103 reviews, 92 commits, 33 PRs in 1 year 1 month
Contributions summary:Riccardo primarily focused on enhancing the Bitcoin Dev Kit (BDK) library by implementing new features and improving existing functionalities. Their contributions include adding parameters to the `sync` command, optimizing the synchronization process for improved efficiency, and implementing features for esplora blockchain support. The user also refactored the policy and psbt system to add functionality for time locks and signature verifications. Furthermore, the user made changes to the command line interface and examples.
Rust RPC client library for the Bitcoin Core JSON-RPC API.
Role in this project:
Back-end Developer
Contributions:29 reviews, 17 commits, 35 PRs in 2 years 6 months
Contributions summary:Riccardo implemented new RPC methods for the Bitcoin Core JSON-RPC API. These methods included functionalities for creating and finalizing PSBTs, retrieving descriptor information, combining PSBTs, deriving addresses, and rescanning the blockchain. The user also addressed feedback by modifying existing client code and JSON structures to improve the functionality of the library. Their contributions focused on expanding the library's capabilities for interacting with Bitcoin Core's RPC interface.
apirpcrpc-clientrustclient-library
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Riccardo Casatta - Software Engineer at Blockstream