Rett Berg

SWE at Google

Hot Springs, Arkansas, 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
Rett Berg is a software engineer with 11 years of experience building reliable systems at scale, currently working as an SWE at Google and formerly focused on test engineering and automation at NetApp and SolidFire. He contributes to prominent Rust open-source projects—improving core libraries like rand, a widely used RNG crate, and enhancing the Yew web framework’s virtual DOM—demonstrating fluency across backend, frontend, and WASM. Rett’s background in electrical engineering and physics gives him a systems-oriented mindset that shows up in careful API design, serialization tooling, and test framework development. Known for rigorous debugging (he jokes it’s being the detective who’s also the murderer), he pairs pragmatic problem-solving with a commitment to clear documentation and maintainable code. Based in Hot Springs, Arkansas, he brings both low-level engineering depth and modern full-stack Rust expertise to product-quality software.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelors Electrical Engineering, Bachelors Electrical Engineering at University of Minnesota
bookBachelor's degree Physics, Bachelor's degree Physics at University of Wisconsin-La Crosse
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
8,738reputation
460kreached
39answers
49questions
github-logo-circle

Github Skills (31)

algorithm10
algorithms10
virtual-dom10
testing10
formatting10
data-serialization10
webpages10
text-formatting10
data-structure10
web-content10
serialization10
toml10
randomization10
data-structures10
blazor-webassembly10

Programming languages (24)

JavaC++CSSRustCElmWebAssemblyGo

Github contributions (5)

github-logo-circle
toml-rs/toml-rs

Jul 2017 - Aug 2017

A TOML encoding/decoding library for Rust
Role in this project:
userBack-end Developer
Contributions:22 commits, 13 PRs, 63 comments in 1 month
Contributions summary:Rett primarily contributed to the `toml-rs/toml-rs` repository by implementing and enhancing serialization features for the TOML format. Their work focused on adding settings structures for pretty formatting of TOML output, including features like pretty strings, pretty arrays with indentation and trailing commas. The user refactored the codebase by implementing a builder pattern to configure the serializers. The user also added several tests to validate the output, ensuring correctness across various formatting scenarios.
decodingdecoding-libraryrusttomlencoding
yewstack/yew

Apr 2018 - Apr 2018

Rust / Wasm framework for creating reliable and efficient web applications
Role in this project:
userFront-end Developer
Contributions:6 commits, 9 PRs, 118 comments in 1 day
Contributions summary:Rett primarily contributed to the `yew` framework, focusing on the virtual DOM implementation, specifically the `VTag` and `VText` components. Their work included adding documentation, fixing compilation failures, and re-fixing lints within the `vtag.rs` file. The user also addressed issues related to rendering `VNode::VRef` and made changes to the `apply` method to improve functionality.
multithreadingconcurrencyemscriptenwebworkersrust
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
Rett Berg - SWE at Google