André Silva

Porto, Porto, Portugal
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
André Silva is a seasoned backend software engineer with 16 years of experience building and hardening core infrastructure for blockchain and distributed systems from Porto, Portugal. He spent seven years at Parity Technologies contributing to Polkadot and Substrate, improving RPC/state APIs, consensus behaviors and node reliability—work that directly impacts production blockchain clients used globally. A pragmatic systems hacker, his open-source footprint includes performance-conscious numeric work in Scala's Spire, Ethereum tooling like ethabi and parity-ethereum, and lower-level protocol engineering across Polkadot projects. He pairs deep protocol and Rust experience with attention to testing, benchmarking and maintainability, and even contributes to tooling and build environments (QMK/Nix) where reproducible builds matter. Not actively looking for new roles, he nonetheless remains engaged in influential open-source projects and enjoys reducing complexity in core platform code.
code16 years of coding experience
job13 years of employment as a software developer
bookMaster, Informatics and Computer Engineering, Master, Informatics and Computer Engineering at Faculdade de Engenharia da Universidade do Porto
bookDelft University of Technology
github-logo-circle

Github Skills (51)

algorithm10
dependency-management10
unit-testing10
substrate10
algorithms10
consensus10
runtimes10
back-end-development10
clientside10
nix10
firmware10
build-system10
qmk10
data-structure10
scala10

Programming languages (22)

JavaCSSC++RustCScalaHandlebarsTeX

Github contributions (5)

github-logo-circle
paritytech/substrate

Aug 2018 - Jan 2023

Substrate: The platform for blockchain innovators
Role in this project:
userBack-end Developer
Contributions:611 reviews, 342 commits, 426 PRs in 4 years 6 months
Contributions summary:André's contributions centered around enhancing the Substrate blockchain platform. Their work involved returning `Option` types in storage-related RPC methods, removing unused code, and improving the state API. These changes directly impacted the functionality and stability of the Substrate's RPC layer. The user's focus was on modifying core blockchain components.
blockchainsubstrateparitypolkadotnode
openethereum/parity-ethereum

Jul 2017 - Feb 2019

The fast, light, and robust client for Ethereum-like networks.
Role in this project:
userBack-end Developer
Contributions:88 commits, 170 PRs, 357 pushes in 1 year 7 months
Contributions summary:André primarily contributed to the refactoring and improvement of the `price_info` functionality within the parity-ethereum repository. Their work involved moving `price_info` to its own crate, incorporating the use of `Fetch` for data retrieval, and implementing error handling and documentation. The user also added tests for the `price_info` crate, and made improvements to its formatting and dependencies. A significant part of the work involved integrating the `price_info` client with the `GasPriceCalibrator`.
ethereumblockchainnoderust
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