Tony Aiuto is a seasoned staff software engineer with 15 years of experience focused on build, supply chain, and developer-facing tooling, currently driving security work at Datadog after a long tenure leading Bazel efforts at Google. He blends deep systems and cross-platform build expertise—especially with Bazel, rules_pkg, and SBOM/license automation—with a pragmatic obsession for simple, powerful developer APIs. Tony has been a key contributor and release manager on prominent open-source projects like bazel-skylib and rules_pkg, improving packaging, release hygiene, and reproducible build behavior. His background spans extreme multi-platform C++ builds, installer/device-driver updates, and designing provenance and SLSA-aligned build auditability, reflecting both hands-on implementation and long-term platform stewardship. Based in New York with a Harvard A.B. in Applied Mathematics, he pairs practical engineering rigor with attention to maintainability and security in complex build ecosystems.
15 years of coding experience
36 years of employment as a software developer
A.B. Applied Mathematics, A.B. Applied Mathematics at Harvard University
Bazel rules for creating packages of many types (zip, tar, deb, rpm, ...)
Role in this project:
Back-end & Automation Engineer
Contributions:23 releases, 649 reviews, 218 commits in 3 years 7 months
Contributions summary:Tony primarily contributed to the development and maintenance of build and packaging rules within the `rules_pkg` repository. The contributions included converting the rules to use modern features, addressing code indentation issues, and converting existing code to be compatible with Python2 and Python3. Furthermore, the user was involved in the design and implementation of features such as setting the executable bits for generated binaries and the inclusion of the .changes files in the deb package.
Contributions:5 releases, 8 reviews, 14 commits in 1 year 11 months
Contributions summary:Tony primarily focused on improving the release process and updating the build system for bazel-skylib. They introduced the use of `rules_pkg` for creating tarballs, updated version numbers, and added or modified changelog entries to reflect the new releases. The user also addressed formatting and link issues in documentation, indicating attention to detail and maintainability of the project's codebase.
bazelstarlarkrulespaddingbazel-rules
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.