Clemens Wasser

Software Engineer

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

🤩
Rockstar
Clemens Wasser is a versatile software engineer with eight years of experience building systems-level and back-end software from Aachen, Germany. He contributes to prominent open-source projects such as fish-shell, rust-analyzer, SerenityOS and mold, demonstrating strengths in porting C++ to Rust, cross-platform system-porting (including Windows), and low-level networking and pthread support. Clemens blends systems architecture with practical implementation—e.g., enabling Qt modules and SSL in SerenityOS and adding configurable cargo check behavior for rust-analyzer—showing both tooling and OS-level expertise. He has a knack for translating complex legacy code into modern, maintainable implementations and improving developer workflows through targeted configuration and refactoring.
code8 years of coding experience
github-logo-circle

Github Skills (39)

c-language10
builtin10
cargo10
unix10
system-programming10
multiplatform10
qt10
wp-api10
pthread10
configuration-management10
cross-platform10
language-server-protocol10
winapi10
osdev10
kernel10

Programming languages (16)

JavaC++RustCPugCMakePerlKotlin

Github contributions (5)

github-logo-circle
rust-lang/rust-analyzer

Jun 2020 - Jan 2022

A Rust compiler front-end for IDEs
Role in this project:
userBackend Developer
Contributions:2 reviews, 4 PRs, 9 comments in 1 year 7 months
Contributions summary:Clemens primarily contributed to the `rust-analyzer` project by modifying its configuration and flycheck features. They introduced options to customize the behavior of the cargo check process, allowing more granular control over features, targets, and arguments. These changes also involved refactoring code and integrating existing cargo configurations into the rust-analyzer's settings, which streamlined the feature handling. Additionally, the user fixed a bug related to configuring features within the project model.
rustlsp-servercompileridefront-end
rui314/mold

Jul 2022 - Aug 2022

Mold: A Modern Linker 🦠
Role in this project:
userBack-end Developer & Systems Programmer
Contributions:44 reviews, 17 commits, 2 PRs in 29 days
Contributions summary:Clemens primarily focused on porting and adapting the `mold` linker to the Windows operating system. Their contributions involved modifying code to disable platform-specific includes, implement SHA256 hashing with Windows CNG, and port the `MappedFile` and `TimerRecord` functionalities. They also addressed issues related to string view implementations and dynamic loading on Windows, indicating a deep understanding of system-level programming and cross-platform compatibility.
moldlinker
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
Clemens Wasser - Software Engineer