Luiz Soares is a Senior Software Engineer with over a decade of experience building reliable, high-throughput backend systems and API-first architectures for fintech and blockchain projects. He excels in Node.js and TypeScript, AWS serverless patterns, and debugging complex React/Next.js frontends, routinely improving stability and performance in production. Luiz has hands-on experience with privacy-preserving crypto work—contributing ZKP-enabled financial circuits and Solidity verification to the well-regarded Baseline Protocol—bringing a strong security mindset to backend design. Comfortable in distributed, international teams, he’s known for rapid onboarding, autonomy, and clear API contracts between front- and back-end. With a background spanning large enterprise systems to startups and teaching blockchain at MIT Professional Education, he combines deep systems engineering with practical product delivery.
8 years of coding experience
17 years of employment as a software developer
Ethereum full-stack development, Blockchain, Ethereum full-stack development, Blockchain at B9lab Academy
Master of Business Administration (MBA), Logistics, Materials, and Supply Chain Management, Master of Business Administration (MBA), Logistics, Materials, and Supply Chain Management at Universidade Cruzeiro do Sul
Bachelor, Computer Science, Bachelor, Computer Science at Universidade Federal de Minas Gerais
The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and reference implementations.
Role in this project:
Back-end Developer & Security Engineer
Contributions:73 reviews, 16 commits, 43 PRs in 5 months
Contributions summary:Luiz primarily contributed to the development of a financial circuit, demonstrating a focus on zero-knowledge proofs (ZKPs). They implemented and updated code related to bond circuits, incorporating smart contract verification using Solidity. Their contributions involved adding test cases, integrating serialization, and modifying inputs. They appear to have a deep understanding of cryptographic primitives and their use in financial applications, with a focus on using ZKPs for privacy-preserving computations.
Writing zero-knowledge circuits using gnark to expand the existing library – Focus on Financial Circuit Development and Approach
Contributions:5 releases, 67 commits, 18 PRs in 1 year 8 months
financialgnarkbondszkpknowledge
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
Luiz Soares - Senior Software Engineer at Protofire