Tony Tam is a veteran software engineer and developer experience leader with over 30 years in technology and 16 years of focused software experience, currently shaping iCloud developer tooling at Apple from Palo Alto. He is the creator of the Swagger API Specification (now the OpenAPI Initiative under the Linux Foundation), and has deep expertise in APIs, microservices, machine-to-machine communication and scalable systems. Tony blends hands-on full‑stack implementation—contributions across swagger-core, swagger-ui, swagger-editor and swagger-codegen—with product and community leadership, having led Swagger product strategy at SmartBear and technical oversight for OpenAPI. A former CTO and startup founder, he also has a track record of building high-throughput systems (processing millions to billions of API calls) and practical developer tooling, including early work in IoT before it was widely recognized. His background in mechanical engineering and an MBA informs a pragmatic, systems-level approach to architecture, developer productivity, and standards-driven ecosystems.
16 years of coding experience
24 years of employment as a software developer
Bachelor of Science - BS, Mechanical Engineering, Bachelor of Science - BS, Mechanical Engineering at UC Santa Barbara
Master of Business Administration - MBA, MBA, Master of Business Administration - MBA, MBA at Santa Clara University
Contributions:180 commits, 36 PRs, 21 pushes in 5 years 9 months
Contributions summary:Tony's commits primarily focused on updating the documentation and implementing core features for a Node.js Swagger module. They introduced functionalities such as PUT and DELETE methods, along with path validation and duplicate model checks. Furthermore, the user enhanced the module by adding resource filtering capabilities, including authorization, and refining the handling of paths and parameter types to align with Swagger 1.2 specifications.
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
Role in this project:
Back-end Developer
Contributions:11 releases, 2232 commits, 428 PRs in 6 years
Contributions summary:Tony's contributions focused on implementing scanner and validator classes, refactoring to fit existing API design, and adding a default values to parameters. They added multiple features to support the existing codebase, including supporting enum, a refactor of model naming as well as adding new methods and functions to extend functionality.
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.