Max Bruce is a Principal Software Engineer based in San Francisco with 11 years of hands-on experience building systems from low-level cryptographic primitives to cloud-native security tooling. A lifelong tinkerer who began programming at eight, he’s led compiler and blockchain node work (notably on the Leo language and snarkVM/snarkOS for zero-knowledge applications) and has delivered large-scale key management and IoT fleet systems in production at ByteDance and Matician. As CTO and co-founder of a security observability startup, he blends product leadership with deep backend engineering, performance optimization, and parallelization techniques. Max’s breadth spans full-stack and embedded domains as well as hobbies like metallurgy and avionics, which feed a practical, tool-oriented engineering style that favors elegant, verifiable solutions.
🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications
Role in this project:
Back-end Developer & Compiler Engineer
Contributions:42 reviews, 96 commits, 28 PRs in 6 months
Contributions summary:Max primarily contributed to the Leo Programming Language compiler, focusing on the abstract syntax tree (AST) and type inference components. Their work involved adding new AST nodes for blocks and iterations, as well as refactoring and breaking out expression-related code. The user also addressed naming conventions and introduced a constant folding optimization pass to the compiler.
A Decentralized Operating System for ZK Applications
Role in this project:
Backend Developer
Contributions:225 reviews, 155 commits, 92 PRs in 5 months
Contributions summary:Max's contributions focused on enhancing the `snarkos` repository, a decentralized operating system for ZK applications. Their work involved modifying the Merkle tree implementation within the storage module, including fixing usage and integrating parallelization techniques. Furthermore, the user addressed and improved the block state within the ledger scheme and implemented internal validations related to transactions.
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.