Peter Li is a Senior Software Engineer based in Mountain View with a decade of experience building distributed systems, security and secrets-management platforms at Akamai. He designs and ships platform services, APIs, and CLIs for key management infrastructure, pairing production-grade engineering with a user-friendly product sensibility. His open-source contributions include substantive back-end work on the p4lang behavioral-model switch and test automation for the p4c compiler, demonstrating deep familiarity with packet-processing semantics and PSA reference implementations. A Cornell M.Eng. in Computer Science, he also has a history of improving developer workflows as a Head TA and introducing CI/CD practices as an intern. Colleagues rely on him to blend rigorous security thinking with pragmatic engineering—he even produces technical deep-dive content to drive adoption of new features.
10 years of coding experience
4 years of employment as a software developer
Master of Engineering - MEng, Computer Science, 4.0/4.0, Master of Engineering - MEng, Computer Science, 4.0/4.0 at Cornell University
Contributions:5 reviews, 5 commits, 5 PRs in 1 year 6 months
Contributions summary:Peter primarily contributed to the `psa_switch` component of the behavioral-model repository. They implemented and refactored code related to PSA (Portable Switch Architecture) metadata, including adding, removing, and modifying required fields. The user also addressed issues with cloning, multicast, and egress processing. Their work involved substantial changes to the core switch logic, ensuring proper packet handling and adhering to the PSA specification.
Contributions:5 commits, 7 PRs, 18 comments in 1 year 5 months
Contributions summary:Peter primarily contributed to the development and maintenance of the testing infrastructure for the P4 compiler, focusing on PSA (Portable Switch Architecture) tests using the BMv2 software switch. Their commits involve adding new test cases for features like multicast, unicast, drop-all, and resubmission functionality, along with corrections and refinements to existing tests. The user demonstrated expertise in creating STF (Switch Test Framework) tests and debugging tests for the P4 compiler.
compilerbazel-rulesbazelp4p4c
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.