Noah Bartell-mangel

Rust Compiler Team Member at The Rust Programming Language

San Francisco Bay Area 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
Noah Bartell-mangel is a compiler-focused systems engineer and Rust maintainer with six years of experience building and improving core developer tools. As an active member of the Rust Compiler and Rustdoc teams and a Rust Foundation Project Fellow, he contributes to constant generics, error messaging, and documentation-generation improvements for one of the largest open-source language projects. He pairs this core-language work with automation and CI expertise from contributions to Servo and localization efforts on the rust-lang website, demonstrating fluency across build systems, internationalization, and back-end tooling. While pursuing a CS degree and systems research at UMass Amherst’s PLASMA lab—where he applies LLMs to programming-languages problems—he also brings an unexpected creative side as a published arts and wildlife photographer in the Bay Area.
code6 years of coding experience
bookDual Enrollment, Dual Enrollment at College of Marin
bookHigh School Diploma, Computer Science, High School Diploma, Computer Science at Maple Bay Academy
bookNon-Degree Program, Theoretical and Mathematical Physics, Non-Degree Program, Theoretical and Mathematical Physics at Perimeter Institute for Theoretical Physics
bookBachelor's degree, Computer Science (Honors), Bachelor's degree, Computer Science (Honors) at University of Massachusetts Amherst
bookBachelor's degree, Computer Science (Honors), Bachelor's degree, Computer Science (Honors) at Commonwealth Honors College
stackoverflow-logo

Stackoverflow

Stats
1,545reputation
37kreached
11answers
17questions
github-logo-circle

Github Skills (37)

servo10
translation10
compiler-development10
internationalization10
build-system10
document-generation10
automation10
localization10
linting10
automations10
rust10
documents10
documentation10
file-management9
content-management-system9

Programming languages (18)

JavaC++CSSRustCFluentElmGo

Github contributions (5)

github-logo-circle
rust-lang/rust

May 2020 - Nov 2022

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-end Developer
Contributions:1957 reviews, 684 commits, 371 PRs in 2 years 6 months
Contributions summary:Noah's primary contribution focused on improving the Rust compiler's documentation generation. They corrected the incorrect use of `compile_fail` to avoid reader confusion, optimized the rendering of const-unstable items, and streamlined the presentation of constness. The user also refactored code related to doctests by renaming and reorganizing files. In addition, the user made changes to the search index functionality.
crategarbage-collectionrustreliablecompiler
rust-lang/rust-clippy

May 2020 - Feb 2022

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBack-end Developer
Contributions:11 reviews, 6 PRs, 59 comments in 1 year 8 months
Contributions summary:Noah primarily contributed to the `rust-clippy` repository by fixing bugs and improving the existing linting rules. They addressed issues related to panic calls, implemented new linting features like syntax highlighting, and modified array length handling. The user also refactored code by removing unnecessary string conversions and improving code hygiene.
linterlintrustlangmistakes
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
Noah Bartell-mangel - Rust Compiler Team Member at The Rust Programming Language