Sergi Segura

Open Source Developer (Grantee) at Spiral

Barcelona, Catalonia, Spain
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
Sergi Segura is an open-source developer and postdoctoral-trained researcher with 11 years of experience at the intersection of Bitcoin, privacy and distributed networks. Currently a grantee at Spiral and maintainer of rust-teos, he combines rigorous academic training (PhD from UAB, postdoc at UCL and a stint at UIUC) with hands-on contributions to flagship projects like Bitcoin Core, rust-lightning and Core Lightning. His work spans backend development, cryptographic key handling, zbase32 encoding and Lightning message signing/recovery, improving both protocol compliance and security. As former CSO and lead Bitcoin developer at Pisa Research, he has shipped production-grade features and robustness improvements for networking and RPC layers. Based in Barcelona, he’s equally comfortable publishing research as he is refactoring legacy codebases and adding type-safe Rust traits. Not obvious from his title: he blends protocol-level engineering with privacy research, making tradeoffs that advance both usability and anonymity in Bitcoin tooling.
code11 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, A, Doctor of Philosophy - PhD, Computer Science, A at Universitat Autònoma de Barcelona
bookUOC (Universitat Oberta de Catalunya)
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
121reputation
2kreached
1answer
2questions
github-logo-circle

Github Skills (15)

bitcoin10
c-language10
rpc10
rust10
bitcoins10
cprogramming-language10
python10
lightning-network10
cryptography10
p2p10
testing10
api-design9
x5096
private-key6
digital-signature6

Programming languages (17)

C++CSSCRustGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
bitcoin/bitcoin

Oct 2017 - Apr 2025

Bitcoin Core integration/staging tree
Role in this project:
userBack-end Developer
Contributions:309 reviews, 25 PRs, 434 comments in 7 years 6 months
Contributions summary:Sergi primarily contributed to the backend functionality of the Bitcoin Core integration/staging tree. Their work involved enhancing the `addnode` RPC command, addressing potential connection issues with different IP formats, and improving the `GetAddedNodeInfo` function. They also implemented tests to validate the functionality of these backend changes.
cryptographyp2pc-plus-pluscryptocurrencybitcoin-core
A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
Role in this project:
userBack-end Developer
Contributions:33 reviews, 9 commits, 10 PRs in 7 months
Contributions summary:Sergi contributed significantly to the `rust-lightning` library by implementing several key features and addressing existing issues. They added `Copy` traits to configuration structs for improved consistency and made modifications to the `force_close_channel` function, ensuring it fails for unknown channel IDs. Furthermore, the user introduced zbase32 encoding and lightning message signing/verification/pk_recovery capabilities. These changes enhance the library's functionality, stability, and security.
rustyrustlightninglightning-networkbitcoin
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
Sergi Segura - Open Source Developer (Grantee) at Spiral