Matthew Pearson-beck

Staff Software Engineer at Google

Charlottesville, Virginia, 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 Pearson-beck is a Staff Software Engineer with nine years of experience building large-scale, full-stack systems at Google, currently focused on core serving infrastructure for Workspace Generative AI. He has deep expertise across editors (Docs, Sheets, Slides), backend serving and infra for assisted writing/reading features, and production-facing feature work spanning web and mobile. An active open-source contributor, he has contributed to the Crystal programming language core—fixing ABI and struct sizing bugs and adding compile-time string interpolation—demonstrating low-level systems and language-runtime skill alongside product engineering. Based in Charlottesville, VA, he brings a practical blend of systems-level thinking, compiler/emulation interests, and product-driven delivery, and has a history of mentoring and teaching from his undergraduate TA and internship roles.
code9 years of coding experience
job10 years of employment as a software developer
bookWashington-Lee High School
bookBachelor of Science (B.S.) Computer Science Computer Engineering, Bachelor of Science (B.S.) Computer Science Computer Engineering at University of Virginia
languagesSpanish
github-logo-circle

Github Skills (6)

compiler10
programming-language10
compiler-compiler10
crystal-lang10
x86-649
arm9

Programming languages (18)

JavaC++CMakefileTeXVueHTMLTypeScript

Github contributions (5)

github-logo-circle
crystal-lang/crystal

Mar 2022 - Sep 2022

The Crystal Programming Language
Role in this project:
userBackend Developer
Contributions:6 reviews, 4 commits, 5 PRs in 6 months
Contributions summary:Matthew primarily contributed to the core functionality and maintenance of the Crystal programming language. Their work included fixing bugs related to instance size calculations for structs, removing redundant code in the x86_64 ABI, and addressing issues with the `homogeneous_aggregate?` check in the aarch64 ABI. Additionally, the user implemented compile-time string interpolation for character, number, and boolean constants, expanding the language's capabilities.
esoteric-languagecrystallanguage-designcompilerprogramming-language
mattrberry/gba

Feb 2021 - Dec 2022

Very WIP gba emulator for web and native, written in Nim
Contributions:2 reviews, 155 commits, 2 PRs in 1 year 10 months
gba-emulatoremulatornim-langnimwip
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 Pearson-beck - Staff Software Engineer at Google