Riccardo Casatta

Software Engineer at Blockstream

Milan, Lombardy, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job7 years of employment as a software developer
book106/110, I level degree in Computer Science Engineering, 106/110, I level degree in Computer Science Engineering at Politecnico di Milano
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,180reputation
442kreached
7answers
5questions
Badges
datediff
top-5%
github-logo-circle

Github Skills (35)

json-rpc10
min10
serializable10
serializer10
bitcoin-wallet10
rocksdb10
bitcoin10
data-serialization10
sbt10
bitcoins10
serialization10
deserialization10
descriptor10
rust10
tinyscript10

Programming languages (19)

C#JavaC++CSSRustCVueGo

Github contributions (5)

github-logo-circle
bitcoindevkit/bdk

Oct 2020 - Dec 2021

A modern, lightweight, descriptor-based wallet library written in Rust!
Role in this project:
userBack-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.
wallet-libraryrustdescriptorminiscriptwallet
Rust RPC client library for the Bitcoin Core JSON-RPC API.
Role in this project:
userBack-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