Matthew Merrill

Software Engineer at Meta

California, 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

👤
Senior
🎓
Top School
Matthew Merrill is a software engineer with 11 years of experience building reliable backend and full-stack systems, currently at Meta after multi-year engineering work at Google and a stint at Kagi Search. He has deep practical knowledge of JavaScript compilation and low-level networking—contributing bug fixes and language-parsing improvements to the widely used google/closure-compiler and implementing socket/syscall behavior for an iOS Linux shell. His background spans cloud security and networking features (GCP Access Context Manager, VPC-SC), Android engineering productivity, and build/test automation, demonstrating comfort across large-scale production systems and developer tooling. Based in California, he balances alert-driven incident response with steady feature delivery, and his open-source fixes reveal an attention to language edge cases and correctness that few engineers prioritize.
code11 years of coding experience
job7 years of employment as a software developer
bookCalifornia State University, Sacramento
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
69reputation
701reached
6answers
0questions
github-logo-circle

Github Skills (23)

closure10
javascript10
ios10
testing10
google-closure-compiler10
bash10
linux10
c1110
c1710
socket10
compiler-design10
emulation10
optimization9
type-checking9
ecmascript8

Programming languages (12)

TypeScriptJavaCSSC++CRustJavaScriptHTML

Github contributions (5)

github-logo-circle
ish-app/ish

May 2019 - Feb 2021

Linux shell for iOS
Role in this project:
userFull-stack Developer
Contributions:40 commits, 24 PRs, 30 comments in 1 year 9 months
Contributions summary:Matthew primarily contributed to the core functionality of the Linux shell for iOS. Their work included implementing socket-related system calls and addressing networking aspects. Furthermore, they enhanced the build process by integrating end-to-end tests with bash scripts and Travis CI configuration, focusing on build automation and testing. The user also improved the codebase by removing unnecessary variables and restructuring init-related code for streamlined execution.
emulatorlinuxiosmacosshell
google/closure-compiler

Jun 2018 - Aug 2018

A JavaScript checker and optimizer.
Role in this project:
userBack-end Developer
Contributions:31 commits, 8 comments, 4 issues in 2 months
Contributions summary:Matthew primarily focused on improving the Closure Compiler, a JavaScript checker and optimizer. Their contributions involved bug fixes related to JavaScript parsing and compilation, specifically addressing issues in template literals and handling of escape sequences. The user also worked on object destructuring, ensuring correct behavior when creating "rest" objects and improving code generation related to object pattern assignments. These changes demonstrate a deep understanding of JavaScript syntax and the compiler's internal workings.
checkerjavascriptoptimizationtypecheckingoptimizer
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 Merrill - Software Engineer at Meta