Scott Piriou is a pragmatic blockchain and systems engineer with eight years of hands-on experience building and optimizing low-level, security-sensitive software in Rust and Cairo. He has contributed to prominent open-source projects—Lighthouse (an Ethereum consensus client), Parity's Substrate, Ledger's Ethereum app, and OpenZeppelin Cairo contracts—focusing on performance, correctness, and developer ergonomics. Comfortable across firmware, backend services, and smart-contract implementations, he has shipped changes from Merkle/state-processing refactors to transaction signing UX and telemetry improvements. Scott blends a math-heavy academic background with practical hacking instincts from 42 Paris and has a knack for spotting automation opportunities early, previously turning a finance data task into a month-saved automation. Based in Paris, he now splits time between founding/startup work and contributing to on-chain governance tooling and ZK ecosystems.
8 years of coding experience
5 years of employment as a software developer
Mathématiques appliquées, Mathématiques appliquées at Université de Rennes 1
Student Informatique, Student Informatique at 42 Paris
Mathématiques, Mathématiques at Pierre and Marie Curie University
Contributions:26 reviews, 387 commits, 49 PRs in 9 months
Contributions summary:Scott primarily worked on the Ethereum wallet application for Ledger devices, adding features to the UI and modifying core logic for transaction signing. Their contributions include implementing settings related to displaying the account's nonce and adjusting the UI flow for transaction approvals. They also worked on adapting the parser to handle different transaction types and display network information.
OpenZeppelin Contracts written in Cairo for Starknet, a decentralized ZK Rollup
Role in this project:
Back-end Developer
Contributions:1 review, 9 commits, 3 PRs in 9 months
Contributions summary:Scott primarily contributed to the development of an ERC721 smart contract in Cairo for the Starknet platform. Their work included adding core functionalities such as `symbol`, `name`, and `tokenURI` to the contract, as well as implementing essential methods like `mint`, `burn`, and `transfer_from`. The user also updated the code to the latest Cairo version and refactored the code by removing the beforeTokenTransfer hook.
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.