Benjamin Saunders

Software Engineer at Google

Bainbridge Island, 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
Benjamin Saunders is a software engineer with 17 years of experience building high-performance systems and shipping production-ready infrastructure, currently at Google on Bainbridge Island. He has a deep systems and Rust-oriented backend pedigree demonstrated by substantial open-source contributions to projects like futures-rs, rustls, vulkano, and collision/physics crates (ncollide, parry, nalgebra). His industry work includes designing JIT-compiled query engines, petabyte-scale geospatial storage, and a custom compression algorithm that cut row-stream sizes by 35%, reflecting a strong focus on performance and practical optimization. He combines low-level FFI and crypto/TLS expertise (rust-openssl, QUIC work) with real-world distributed-systems experience from startups through large enterprises. Colleagues benefit from his ability to improve maintainability and correctness in complex codebases while staying hands-on in both core libraries and application architecture.
code17 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Computing Science, Bachelor’s Degree, Computing Science at Simon Fraser University
stackoverflow-logo

Stackoverflow

Stats
101reputation
8kreached
1answer
0questions
github-logo-circle

Github Skills (103)

ec10
amazon-ecs10
c1110
c1710
mtls10
deserialization10
j10
winit10
juju10
ffi10
3d10
game-development10
windows-gui10
concurrency10
operating-system10

Programming languages (19)

JavaC++CSSRustCMakefileGoCommon Lisp

Github contributions (5)

github-logo-circle
quinn-rs/quinn

Oct 2018 - Jan 2023

Async-friendly QUIC implementation in Rust
Role in this project:
userBack-end Developer
Contributions:3 releases, 1591 reviews, 1284 commits in 4 years 4 months
Contributions summary:Benjamin's contributions primarily focused on enhancing the QUIC implementation in Rust. Their work involved fixing bugs related to packet routing and handling invalid initial connection IDs. They implemented features like handling 0-RTT data and improving the existing configuration and logging infrastructure. Code changes show improvements to the internal crypto library and fixes to ensure correct operation across different platforms.
quicprotocolrustasyncietf
Ralith/hecs

Nov 2019 - Nov 2022

A handy ECS
Role in this project:
userBack-end Developer
Contributions:250 reviews, 410 commits, 387 PRs in 3 years 1 month
Contributions summary:Benjamin primarily reorganized and implemented core data structures and APIs. Their contributions included creating a `World` struct, which is the main data structure for the ECS, and defining components, entity, and various helper traits like `ComponentSet` and `Bundle`. Additionally, the user worked on implementing an internal query system and the underlying mechanics for entities, and component management. This involved modifying the `src/lib.rs`, `src/world.rs`, and related files to support basic ECS functionalities.
ecsecs-paradigmentity-componentgame-developmententity-component-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
Benjamin Saunders - Software Engineer at Google