Aaron Jacobs

Senior Staff Software Engineer at Google

Sydney, New South Wales, Australia
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
Aaron Jacobs is a Senior Staff Software Engineer based in Sydney with 15 years of experience building robust, systems-level software at Google. He blends deep C++ and Go expertise—evident from contributions to high-profile open-source projects like Abseil, the Go standard library, and Google Cloud client libraries—with a strong focus on correctness, performance, and portability. His work includes subtle but impactful improvements such as optimizing inlined_vector move paths, fixing compiler-specific relocation bugs on Clang/Windows, and regenerating platform syscall bindings for Darwin variants. Trained in mathematics and linguistics (UT Austin; MA from USC), he brings analytical rigor and careful attention to language/semantics in both code and documentation. Colleagues would note his tendency to tackle low-level, hard-to-test issues that quietly improve reliability across large codebases.
code15 years of coding experience
bookMA, Linguistics, MA, Linguistics at University of Southern California
bookBS, Mathematics, BS, Mathematics at The University of Texas at Austin
github-logo-circle

Github Skills (45)

algorithm10
json10
algorithms10
c-language10
system-programming10
back-end-development10
testing10
type-traits10
http10
test-framework10
html-template10
python-templates10
abseil10
data-structure10
osdev10

Programming languages (13)

JavaC++RustCTeXGoTypeScriptLLVM

Github contributions (5)

github-logo-circle
open-source-parsers/jsoncpp

May 2011 - Aug 2015

A C++ library for interacting with JSON.
Role in this project:
userBack-end Developer
Contributions:80 commits, 1 push, 2 comments in 4 years 3 months
Contributions summary:Aaron primarily focused on fixing bugs and improving the code quality of the JSONcpp library. Their contributions include resolving crashes related to format strings on OS X, removing unused code, and correcting compilation errors. The user also addressed security vulnerabilities, updated type casting, and improved test cases, demonstrating a focus on code correctness and robustness. These changes reflect a dedication to maintaining and improving the core functionality of the library.
cpp
google/googletest

Apr 2022 - May 2022

GoogleTest - Google Testing and Mocking Framework
Role in this project:
userBack-end Developer
Contributions:14 commits, 3 comments in 1 month
Contributions summary:Aaron primarily contributed to the GoogleTest testing framework by modifying and enhancing action capabilities. Their work involved refining the `DoAll`, `WithArgs`, and `Return` actions, adding support for move-only types and addressing implicit conversion behavior. They also improved the framework's internal structure by refactoring code and making the `OnceAction` class public, thus enhancing the flexibility and efficiency of the testing framework. The user's changes also included better documentation and examples for using the framework.
googletestmockingtesting
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