Bobby Holley

CTO, Firefox at Mozilla

Los Gatos, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inRust Ecosystem and Web Development Technologies
Bobby Holley is a seasoned technology leader and long-time Firefox engineer with 17+ years building web platform infrastructure and now serving as CTO, Firefox. He brings deep expertise across security, DOM and JS engine internals, multimedia playback, graphics, concurrency, and large-scale platform architecture, and thrives on fixing the hardest, most chaotic problems. At Mozilla he moved from distinguished engineer to CTO while contributing to high-profile open-source projects like Servo, WebRender and Neqo (Mozilla’s QUIC in Rust), often focusing on performance, safety and test robustness. He also helps shape the broader systems and language ecosystem through leadership roles at the Bytecode Alliance and previous service on the Rust Foundation board. Based in Los Gatos, he blends hands-on systems engineering with executive governance, and prefers long-lived, well-architected solutions over quick fixes. An uncommon detail: his background spans both graphics and transport layers, giving him a rare cross-stack perspective on browser performance and security.
code17 years of coding experience
bookBellarmine College Preparatory
bookBS + MS, Electrical Engineering, BS + MS, Electrical Engineering at Stanford University
github-logo-circle

Github Skills (26)

javascript10
testing10
memory-management10
http10
refactor10
firefox10
performance-optimization10
quic10
rust10
refactoring10
test-automation10
addin9
ietf9
plugin-development9
graphics-programming9

Programming languages (11)

C++BikeshedCSSRustJavaScriptSwiftHTMLRuby

Github contributions (5)

github-logo-circle
servo/webrender

Jun 2017 - Jun 2022

A GPU-based renderer for the web
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:151 commits, 31 PRs, 84 comments in 5 years 1 month
Contributions summary:Bobby's contributions primarily revolved around optimizing the WebRender project's performance. They addressed code size concerns by removing debug invocations, contributing to reduced codebase. Additionally, they implemented or made adjustments to the memory reporting features in WebRender by adding various memory reporters. Furthermore, they focused on improving performance and reducing the amount of the GPU cache.
rendering-enginewebglgpurustwebgpu
servo/servo

Oct 2013 - Jan 2019

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Role in this project:
userBack-end Developer
Contributions:536 commits, 210 PRs, 2 branches in 5 years 4 months
Contributions summary:Bobby's contributions primarily focused on refactoring and improving the layout code within the servo/servo repository. The work involved renaming traits, migrating to associated types, and restructuring the layout components. The user also made adjustments to how style attributes are handled. This included the addition of new traits and optimizations, and ultimately led to code simplification.
browserrustjavascriptbrowser-engineservo
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
Bobby Holley - CTO, Firefox at Mozilla