Filippo Costa

Self Employed

United Arab Emirates
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
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.
code10 years of coding experience
job5 years of employment as a software developer
bookMaturità Scientifica, Maturità Scientifica at Liceo scientifico G. Oberdan
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Università di Pisa
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
498reputation
19kreached
13answers
14questions
github-logo-circle

Github Skills (35)

consensus10
graphql-api10
maintenance10
decentralization10
c1110
wpgraphql10
c1710
compiler-design10
go10
wordpress-graphql10
blockchain10
code-cleanup10
golang10
graphql10
rust10

Programming languages (17)

JavaCSSC++RustCScalaGoErlang

Github contributions (5)

github-logo-circle
graphprotocol/graph-node

Mar 2022 - Jan 2023

Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Role in this project:
userBack-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.
node-graphipfsgraphql-apiindexesethereum
spacemeshos/go-spacemesh

Sep 2021 - Dec 2021

Go Implementation of the Spacemesh protocol full node. 💾⏰💪
Role in this project:
userBackend 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