Chris Fredrickson is a Senior Software Engineer with 11 years of experience focused on browser privacy, safety, and security, currently designing and shipping features in Google Chrome. He works at the intersection of standards and implementation—authoring specs, collaborating with other browser vendors, and landing C++ subsystems in Chromium, including privacy-sensitive cookie handling and the Privacy Sandbox. His open-source contributions span high-profile projects such as the Chromium repo, Closure Compiler, and Web Platform Tests, where he has improved network services, Chrome extension typings, and cross-browser test coverage for Storage Access APIs and First-Party Sets. Chris has a strong systems and build-tooling background, having enhanced Bazel Rust rules and tackled backend build logic as well as browser test automation. He also built ad-quality enforcement tooling inside Google (Centrifuge) to surface Better Ads Standard violations and protect users from known-bad ads. Based in Somerville, MA, he combines rigorous academic grounding in CS and math with a practical knack for refactoring complex codepaths to simplify control flow and improve long-term maintainability.
11 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Computer Science, 3.97, Master of Science - MS, Computer Science, 3.97 at Georgia Institute of Technology
Bachelor’s Degree, Computer Science, Magna Cum Laude (3.93), Bachelor’s Degree, Computer Science, Magna Cum Laude (3.93) at University of Rochester
Computer Science, Computer Science at Uppsala University
Contributions:18 reviews, 16 commits, 16 PRs in 6 months
Contributions summary:Chris primarily contributed to the Bazel build rules for Rust, focusing on label parsing and crate name generation. They enhanced the label parsing logic to support absolute labels and implemented a mechanism to encode crate names. Furthermore, the user refactored and improved existing build file functionality, adding features to rename first-party crates and to support gRPC protobuf definitions. These changes demonstrate a focus on the underlying build system and the integration of Rust code within the Bazel build process.
Contributions summary:Chris's contributions focused on enhancing the Closure Compiler's Chrome extensions compatibility. They primarily worked on refining externs, specifically addressing issues with `chrome.webRequest` and `chrome.windows` APIs. Their work also involved updating type definitions, resolving callback signatures, and adding a `BlobEvent` definition, demonstrating a focus on improving type safety and API consistency within the project's ecosystem.
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
Chris Fredrickson - Senior Software Engineer at Google