Brian Belleville is a software engineer and Ph.D. candidate whose 13-year career blends applied security research and production systems engineering, currently building software at Google in Mountain View. His academic work at UC Irvine focuses on novel defenses against data-only memory corruption attacks—subtle exploits that evade control-flow integrity—reflecting deep expertise in systems security. He pairs that research background with practical JVM and Truffle experience, contributing performance and correctness improvements to the high-profile JRuby project. Prior roles span firmware validation at Western Digital and internships at Oracle Labs, Samsung Research America, and Matasano Security, showing a mix of low-level systems and applied security experience. Comfortable in both research and industry settings, he delivers pragmatic, security-minded engineering solutions that bridge theory and production. An unusual strength is his ability to reason about attacker-visible state (data-only vectors) while implementing JVM-level optimizations that improve real-world interpreter performance.
13 years of coding experience
7 years of employment as a software developer
University of California, Los Angeles
Master’s Degree, Computer Science, Master’s Degree, Computer Science at University of California, Irvine
Contributions:14 commits, 10 PRs, 5 comments in 2 months
Contributions summary:Brian primarily contributed to the Truffle implementation within JRuby, a Ruby implementation on the JVM. Their work involved creating and modifying a `Main` function specific to Truffle, fixing formatting issues, and adding license headers. They also focused on optimizing Truffle by introducing features such as thread handling, secureRandom initialization, and various compilation-limiting boundaries, demonstrating a deep understanding of the JVM and Truffle's architecture.
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.