Matt Brubeck

Seattle, Washington, 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
award
Top expert inRust Ecosystem and Web Development Technologies
Matt Brubeck is a seasoned software engineer with 17 years of experience building portable, internationalized, and accessible web and mobile applications from low-level Rust libraries to UI-facing front ends. Based in Seattle, he has driven platform work at Mozilla—helping shape touch and pointer event standards—and later produced Rust-based mobile frameworks at FullStory. His open-source footprint spans high-profile projects like Servo, Rust's cargo and hashbrown, and Mozilla Treeherder, with contributions ranging from QA/test automation to core data structures and platform input handling. Comfortable across front-end JavaScript, systems-level Rust, and Android glue code, he combines pragmatic engineering with a strong accessibility and internationalization ethos. Notably, he implemented multi-touch and smooth-scrolling fixes across windowing and Android integration layers, showing attention to subtle UX details at the system boundary. He holds a BS in Math and Computer Science from Harvey Mudd and brings a long history of coordinating cross-project standards and shipping interoperable tools.
code17 years of coding experience
job21 years of employment as a software developer
bookBachelor of Science, Math and Computer Science, Bachelor of Science, Math and Computer Science at Harvey Mudd College
stackoverflow-logo

Stackoverflow

Stats
564reputation
16kreached
17answers
0questions
github-logo-circle

Github Skills (73)

cargo10
mobile-development10
python10
image-processing10
ui-components10
testing10
numerics10
regression-testing10
hashtable10
user-input10
javascript10
event-handling10
front-end-development10
performance-optimization10
html10

Programming languages (23)

JavaC++CSSRustCHandlebarsFluentHTML

Github contributions (5)

github-logo-circle
mbrubeck/robinson

Jul 2014 - Oct 2019

A toy web rendering engine
Role in this project:
userFull-stack Developer
Contributions:192 commits, 14 PRs, 71 pushes in 5 years 4 months
Contributions summary:Matt contributed to the development of a toy web rendering engine, focusing on the core data structures and parsing logic. They implemented basic immutable DOM data structures and a rudimentary HTML parser, including open and closing tag parsing, text node handling, and attribute parsing. The user's work also included laying out basic block elements and writing CSS parsing logic, demonstrating a comprehensive understanding of web rendering fundamentals.
rendering-enginetoywebassemblyrenderingwasm
servo/rust-smallvec

Jun 2016 - Oct 2022

"Small vector" optimization for Rust: store up to a small number of items on the stack
Role in this project:
userBack-end Developer
Contributions:60 releases, 60 reviews, 97 commits in 6 years 4 months
Contributions summary:Matt contributed significantly to the documentation and overall structure of the `rust-smallvec` crate. They added documentation for `SmallVec` and its methods, inlined various functions for optimization, and improved the shrink-to-fit functionality. Furthermore, the user removed deprecated items, fixed memory safety bugs, and optimized the code by refactoring and applying better logic.
small-vectorrustoptimizationduplicatesvector
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
Matt Brubeck