Adam Cozzette

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
Adam Cozzette is a versatile software engineer with a decade of experience building reliable back-end systems and automation tooling from California. A Harvey Mudd-trained mathematician and computer scientist, he blends strong systems-level C/C++ expertise with practical scripting and CI automation. His open-source contributions include meaningful fixes and performance work in Google's widely used Protocol Buffers and automation improvements for the upb C implementation, showing attention to cross-language correctness and developer workflows. Adam excels at untangling platform-specific bugs and improving generation pipelines, a sign of both deep technical curiosity and an eye for maintainability.
code10 years of coding experience
bookBachelor of Science (BS), Mathematics and Computer Science, Bachelor of Science (BS), Mathematics and Computer Science at Harvey Mudd College
stackoverflow-logo

Stackoverflow

Stats
1,436reputation
208kreached
30answers
0questions
Badges
protocol-buffers
top-1%
json
top-5%
github-logo-circle

Github Skills (31)

debug10
github-ci10
c-language10
continuous-integration10
protocol-buffers10
testing10
cmake10
automation10
code-generation10
bazel10
automations10
githubaction-workflow10
cprogramming-language10
json9
ruby9

Programming languages (11)

PowerShellC#JavaC++ShellCStarlarkJavaScript

Github contributions (5)

github-logo-circle
protocolbuffers/protobuf

Dec 2018 - Jan 2023

Protocol Buffers - Google's data interchange format
Role in this project:
userBack-end Developer
Contributions:47 releases, 449 reviews, 26 commits in 4 years 1 month
Contributions summary:Adam made several contributions to the protocol buffers project, including implementing and refining features related to repeated field methods and string formatting in both C++ and Ruby. A significant part of their work involved integrating internal Google changes, fixing bugs, and ensuring that the code generated by the project functioned as expected across different platforms and languages. They also addressed memory leaks and performance issues.
protocol-buffersrpcgoogle-protocol-buffersinterchange-formatmarshalling
protocolbuffers/upb

Sep 2022 - Jan 2023

a small protobuf implementation in C
Role in this project:
userAutomation Engineer
Contributions:7 reviews, 7 commits, 33 PRs in 3 months
Contributions summary:Adam's primary focus in this repository was on automating the process of updating generated files. Their contributions include adding a GitHub workflow to auto-generate and check in CMake file lists, modifying a script for this purpose, and fixing related issues. The user also refactored and updated the staleness test to improve error messaging to include file diffs.
protocol-buffersprotobufflatbuffersprotobuf3protoc
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
Adam Cozzette