Charles Harrison

Senior Staff Software Engineer at Google

Austin, Texas, 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

👤
Senior
🎓
Top School
Charles Harrison is a Senior Staff Software Engineer with 13 years of experience architecting high-performance browser features and privacy-forward APIs on the Chrome team at Google. He has led work across loading performance, speculative execution, and ad-quality improvements, and more recently focused on adding new Privacy Sandbox APIs. His open-source contributions include backend implementations for the WICG Attribution Reporting API and enhancements to the widely used WebPageTest project, reflecting a blend of browser internals and real-world measurement tooling. Based in Austin, he pairs low-level optimization expertise (URL/string CPU work) with pragmatic API design and a habit of shipping readable, data-rich tooling.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BS), Computer Science + Applied Math, Bachelor of Science (BS), Computer Science + Applied Math at Brown University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

http10
script10
bash10
api10
python10
apidoc10
data-analysis10
csv-parser9
csv9
performance-analysis9
json9

Programming languages (14)

JavaC++BikeshedMakefileTeXHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
Attribution Reporting API
Role in this project:
userBack-end Developer
Contributions:434 reviews, 301 commits, 225 PRs in 3 years 8 months
Contributions summary:Charles primarily focused on developing the backend logic and infrastructure for the Attribution Reporting API. Their contributions include implementing features related to processing requests from the bikeshed API, including error handling for HTTP status codes. They also created and modified files such as index.bs and compile.sh. Finally, the user developed the initial scaffolding for the spec, including high-level sections and algorithms.
apireporting-apiattributionreporting
catchpoint/WebPageTest

Mar 2016 - Aug 2016

Official repository for WebPageTest
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 1 comment in 5 months
Contributions summary:Charles's contributions focus on enhancing the `ab_analysis.py` script within the WebPageTest repository. They've added custom metrics, modified the output format to include more data in a CSV file, and integrated URLs into the CSV output. They also addressed a typo in the code. These changes suggest an effort to improve data analysis and reporting capabilities.
javascriptwebpagetest
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