About Luis Soares

Experienced Senior Software Engineer, Blockchain Protocol Engineer, Zero Knowledge Proof Expert, Rust Language Contributor, Author, and Tech Lead with 23+ years of experience in software engineering working with startups, mid-size, and large organisations building highly scalable, distributed, decentralized, and complex cloud-native solutions for Fortune 500 companies, including Apple, Credit Suisse, HSBC Bank, UBS, Santander, Spotify, GAP, Binance, Voyager, PayPal, Volkswagen, Rabobank, Honda, ThoughtWorks, architecting, designing APIs, Blockchain Protocols, and leading distributed Engineering Teams in the USA, the UK, Switzerland, Germany, and the Netherlands, using Rust, C++, Solidity, Golang, Python, Node.js, TypeScript, and Java.

Lead Blockchain Engineer/Architect for Blockchain Protocols, including Zero Knowledge Proofs (SNARKs, STARKs), Staking, Liquidity Pools, P2P Market, Tokenization/NFT, Decentralized Exchange, Web3 APIs and SDKs, and Smart Contract Protocols, building secure production-grade Solidity and Rust smart contracts, creating and enforcing robust security aimed at preventing smart contract hacks, writing code, testing, releasing, and defining best practices for clients including Voyager, ZeroHash, UpSide, Look Lateral, FTX, and Binance.

Deep understanding of the Ethereum Virtual Machine (EVM) and Solana, building Staking, DeFi, Lending, Insurance, and Shared Cost Network Protocols, working closely with Product and Engineering leadership to define protocol strategies and roadmap, including protocol APIs for the development community.

Access all areas

If you subscribe today, you'll get full access to the website as well as email newsletters about new content when it's available. Your subscription makes this site possible, and allows Luis Soares Software Engineering Blog to continue to exist. Thank you!

By signing up, you'll get access to the full archive of everything that's been published before and everything that's still to come. Your very own private library.

Fresh content, delivered

Stay up to date with new content sent straight to your inbox! No more worrying about whether you missed something because of a pesky algorithm or news feed.

Meet people like you

Join a community of other subscribers who share the same interests.


Start your own thing

Enjoying the experience? Get started for free and set up your very own subscription business using Ghost, the same platform that powers this website.