Max Baumann

Aachen, North Rhine-Westphalia, Germany
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
Max Baumann is a software engineer based in Aachen, Germany with nine years of hands-on experience across full-stack, front-end, and back-end development. He contributes to prominent open-source projects—such as Probot (GitHub Apps framework), SponsorBlock, and Rust Clippy—where he has improved TypeScript typings, streamlined setup flows, enhanced UX components, and authored lints to elevate Rust code quality. Comfortable moving between TypeScript/React and Rust, he focuses on maintainability, tooling, and removing dead code to improve developer experience. Colleagues would note his attention to tests and type safety, and that he often tackles both infra-level issues (port conflicts, setup) and UI polish. Currently connected to RWTH Aachen University, he blends academic proximity with practical OSS impact.
code9 years of coding experience
bookRWTH Aachen University
stackoverflow-logo

Stackoverflow

Stats
1,025reputation
84kreached
35answers
11questions
github-logo-circle

Github Skills (30)

javascript10
testing10
clippy10
typescript10
github-app10
code-analysis10
typescript-types10
linting10
nodejs10
typescripts10
rust10
react10
firefox-webextension9
jes9
firefox-addon9

Programming languages (16)

C#MDXJavaRustVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
rust-lang/rust-clippy

Mar 2022 - Jan 2023

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:15 reviews, 5 PRs, 27 comments in 9 months
Contributions summary:Max primarily contributed to the `clippy_lints` repository, focused on improving the Rust code quality through linting rules. Their work included implementing a new lint for `.or(…).unwrap()` calls, fixing tests, refactoring the code for better readability and maintainability and renaming the lint to better reflect its function. They also added new tests and updated existing ones to ensure the correct behavior of the linting rules.
rustlint
ajayyy/SponsorBlock

Dec 2020 - Dec 2020

Skip YouTube video sponsors (browser extension)
Role in this project:
userFront-end Developer
Contributions:24 commits, 6 PRs, 3 comments in 12 days
Contributions summary:Max primarily focused on front-end development tasks within the SponsorBlock project, particularly concerning the user interface and user experience. They made numerous commits related to linting, fixing trivial linting errors, and removing irrelevant linting rules. These changes predominantly affected TypeScript files and React components, indicating a focus on code quality and component structure. The user also made improvements related to type definitions and removing dead code.
browser-extensionyoutubesponsored-segmentsyoutube-videoschrome
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