Patrick Lawson is a Senior Software Engineer with 13 years of experience building backend systems, developer tooling, and cloud security features from startups to Google. Based in New York, he has deep expertise in build engineering—contributing to the well-known Pants build system with JVM and Scala support, dependency analysis, and debugging enhancements—and now focuses on cloud security and binary provenance at Google. His background spans machine learning pipelines at Foursquare and production engineering across multiple companies, giving him a pragmatic blend of systems, CI/CD, and security knowledge. A University of Waterloo alumnus in Computer Science and Pure Mathematics, he brings rigorous problem-solving and a penchant for improving developer workflows and reproducibility.
13 years of coding experience
6 years of employment as a software developer
Computer Science and Pure Mathematics, Computer Science and Pure Mathematics at University of Waterloo
Contributions:65 reviews, 16 commits, 156 PRs in 6 months
Contributions summary:Patrick primarily contributed to the build system, focusing on enhancements to the core functionality and supporting JVM-based dependencies. They implemented a `__repr__` method for the `Digest` object, adding debugging capabilities. Their work included improvements to the Java compilation process, creating tests, and introducing features like user-configurable JVM versions through Coursier and support for Scala backend. The user also implemented the Java dependency analysis mapper.
Contributions:27 commits, 228 pushes, 91 branches in 6 months
pantsbuild-system
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
Patrick Lawson - Senior Software Engineer at Google