Matthew Kwong

Software Engineer at Google

New York, New York, 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
Matthew Kwong is a software engineer with nine years of experience building robust CI/CD, test automation, and build infrastructure, currently at Google in New York. He specializes in DevOps and automation for large open-source projects, contributing to high-profile repositories such as Protocol Buffers, gRPC, and OSS-Fuzz to improve cross-platform testing, Docker integration, and migration of CI systems. Matthew’s work often sits at the intersection of developer workflows and release engineering—writing scripts, Kokoro configurations, and Dockerfiles that speed up PR validation and reduce build runtimes. He has hands-on experience solving tricky static linking and fuzzing build issues and adding fuzz targets for gRPC in OSS-Fuzz, showing a focus on software reliability and security. A NYU computer science graduate with a strong academic record, he pairs practical engineering with a knack for streamlining developer experience. Colleagues will notice his preference for automating repetitive tasks to make large-scale collaborations smoother and faster.
code9 years of coding experience
bookBachelor of Arts (B.A.), Computer Science, 3.65, Bachelor of Arts (B.A.), Computer Science, 3.65 at New York University
github-logo-circle

Github Skills (32)

docker10
c-language10
npm10
scripting10
testing10
bash10
build-system10
dockers10
cicd10
security10
automation10
script10
bazel10
ci-cd-pipeline10
build-automation10

Programming languages (5)

TypeScriptJavaC++ShellC

Github contributions (5)

github-logo-circle
google/oss-fuzz

Feb 2017 - Mar 2018

OSS-Fuzz - continuous fuzzing for open source software.
Role in this project:
userBackend Developer & Automation Engineer
Contributions:17 commits, 17 PRs, 11 comments in 1 year 1 month
Contributions summary:Matthew primarily contributed to the gRPC component within the OSS-Fuzz project. Their work included adding gRPC to the fuzzing targets, fixing build issues, and making modifications for static linking. They implemented the addition of seed corpuses, dictionaries, and options for fuzzers. Furthermore, the user updated dependencies, refactored build processes, and changed directories for the fuzzing setup, showcasing their involvement in both code and build automation aspects.
oss-fuzzfuzz-testingossvulnerabilitiessecurity
grpc/grpc

Sep 2016 - Jul 2018

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userDevOps Engineer
Contributions:339 commits, 318 PRs, 126 pushes in 1 year 9 months
Contributions summary:Matthew primarily focused on improving the build process and CI/CD workflows within the gRPC project, particularly concerning tests. Their contributions involved modifying scripts for test automation, including the implementation of test filtering based on pull request changes. Furthermore, the user updated Dockerfiles to support local submodule cloning and optimized build processes by reducing runtimes.
objective-ccpppythongrpcphp
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
Matthew Kwong - Software Engineer at Google