Filippo Costa is a senior protocol engineer with a decade of experience building robust blockchain and low-latency systems, currently contributing to the Sovereign SDK from the UAE. He blends deep Rust and Go expertise—sharpened at Edge & Node on The Graph and at Spacemesh where he co-led the smart contract execution engine—to deliver production-grade protocol and indexing improvements. A pragmatic open-source maintainer, he has shipped key GraphQL features for graph-node and driven code-quality and refactors across projects like Gravity and go-spacemesh. His background includes building FIX gateways and a popular open Rust FIX library (FerrumFIX), reflecting a rare mix of financial systems, consensus engineering, and WebAssembly/FFI performance tuning. Colleagues value him for catching consensus-threatening determinism bugs and for making complex state and runtime changes safe and maintainable.
10 years of coding experience
5 years of employment as a software developer
Maturità Scientifica, Maturità Scientifica at Liceo scientifico G. Oberdan
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Università di Pisa
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Role in this project:
Back-end Developer
Contributions:9 releases, 198 reviews, 194 commits in 10 months
Contributions summary:Filippo primarily contributed to the GraphQL interface of the Graph Node, focusing on features for querying entity changes within subgraphs and blocks. They modified the GraphQL interface to include the `entitiesChangedInBlock` route, separating updates and deletions. The user also worked on optimizing query filtering, renaming subfields, and adding support for fields as `JSONObject`. Additionally, they refactored store functionalities, and introduced new features related to the block data fetch.
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
Role in this project:
Backend Developer
Contributions:10 reviews, 31 commits, 6 PRs in 2 months
Contributions summary:Filippo primarily contributed to the backend implementation of the Spacemesh protocol, focusing on the Go implementation. Their work involved refactoring code related to the state management, specifically moving genesis setup logic and refactoring `mesh.go` into `SVM.ApplyLayer`. The user also deprecated the usage of `svm/state` and replaced it with `svm` package and removed `ValidateAndAddTxToPool` method. These changes suggest a focus on improving code organization, simplifying state transitions, and enhancing the overall architecture of the Spacemesh node.
golangproof-of-spaceconsensusproof-of-workdag
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
Filippo Costa - Sr. Protocol Engineer at Self Employed