Senior Rust Software Engineer at Input Output (IOHK)
Madrid, Community of Madrid, Spain
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ignacio Santos is a Senior Rust Software Engineer based in Madrid with 11 years of experience building blockchain infrastructure and full-stack systems. He has progressed from full-stack and blockchain roles to senior engineering positions at Parity Technologies and currently IOHK, focusing on Substrate-based runtimes and parachain tooling. Ignacio’s open-source contributions include significant runtime refactors in high-profile Parity projects like polkadot-sdk and cumulus, where he removed legacy randomness pallets and implemented storage migrations and runtime upgrades. He pairs deep Rust and blockchain protocol knowledge with practical DevOps experience running Substrate production nodes on AWS EKS and building backend services in Node.js and Go. Comfortable across stacks—from Solidity and Ethereum tooling to Rails and modern web apps—he brings both systems-level rigor and product-minded delivery. Colleagues describe him as a pragmatic engineer who prefers fixing protocol-level tech debt and shipping coordinated runtime upgrades over flashy demos.
11 years of coding experience
10 years of employment as a software developer
Telecommunication Engineering, Telecommunication Engineering at Universidad Autónoma de Madrid
Ethereum Developer Certificate, Ethereum Developer Certificate at Consensys Developer Program
Web Development - Ruby on Rails and Front-end, Web Development - Ruby on Rails and Front-end at Ironhack
Contributions:76 reviews, 25 PRs, 105 pushes in 1 year 5 months
Contributions summary:Ignacio primarily worked on removing and refactoring code related to randomness collective flip within the Polkadot Blockchain SDK. Their contributions involved modifying runtime configurations, including `cumulus`, `polkadot-parachains`, and related test files to remove dependencies. This included storage migration and runtime upgrade implementations within the Substrate framework to remove the `RandomnessCollectiveFlip` pallet. The user collaborated with other developers, as indicated by the "Co-authored-by" tags, to ensure code correctness and proper formatting.
Contributions:163 reviews, 70 commits, 80 PRs in 1 year
Contributions summary:Ignacio primarily contributed to the `cumulus` repository, focused on building parachains on Substrate. Their commits show work related to removing legacy functionalities like "randomness collective flip," modifying runtime configurations, and adjusting balances within the Statemine chain. The user also worked on integrating and configuring the Seedling runtime, including its node setup and a new pallet for solo-to-para communication, indicating a focus on blockchain development and runtime modifications.
substraterustblockchainparachainsparity
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.