Marcel Raad

Principal Software Engineer at TeamViewer

Weilheim an der Teck, Baden-Württemberg, 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
🎓
Top School
Marcel Raad is a Principal Software Engineer based in Weilheim an der Teck, Germany, with 12 years of experience building robust, cross-platform C++ systems at TeamViewer. He combines deep systems and security expertise—evidenced by contributions to high-profile open-source projects like curl and Boost—with a focus on fixing subtle compiler, platform, and memory-safety issues. Marcel excels at low-level networking and cryptography plumbing, improving stability and preventing edge-case crashes across Windows and Unix environments. Known for pragmatic engineering, he moves between hands-on bug fixes and architectural decisions, ensuring libraries and products remain secure and portable.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (BSc), Bachelor of Science (BSc) at DHBW Stuttgart
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
11reputation
945reached
1answer
0questions
github-logo-circle

Github Skills (37)

crypto10
debug10
c-language10
ssl10
multiplatform10
compiler-errors10
wp-api10
windows10
cross-platform10
c1110
winapi10
network-programming10
security10
c1710
compatibility10

Programming languages (10)

PowerShellJavaC++ShellCCMakeNASLHTML

Github contributions (5)

github-logo-circle
curl/curl

Jun 2014 - Dec 2022

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Role in this project:
userBack-end Developer & Security Engineer
Contributions:297 reviews, 381 commits, 409 PRs in 8 years 8 months
Contributions summary:Marcel primarily contributed to bug fixes and improvements within the curl/curl repository, focusing on areas related to security and low-level networking. Their work involved addressing issues such as memory leaks in the SSPI Negotiate code, fixing compiler warnings, and improving code that uses system-level functions. The user's contributions show a focus on ensuring the security and stability of the library through targeted code modifications. The user's commits demonstrate a deep understanding of network protocols and system-level programming.
rtmppop3dictscptelnet
weidai11/cryptopp

May 2016 - Jan 2023

free C++ class library of cryptographic schemes
Role in this project:
userSecurity Engineer & C++ Developer
Contributions:2 reviews, 16 commits, 15 PRs in 6 years 9 months
Contributions summary:Marcel primarily contributes to improving the security and robustness of the Crypto++ library. Their work includes addressing compiler warnings, fixing build issues on Windows and other platforms, and making targeted improvements to the code to prevent crashes, handle edge cases, and enhance overall stability. They demonstrated an understanding of low-level optimization and cross-platform compatibility, especially for Windows-based development environments.
x25519public-key-cryptographyclass-librarycryptographiccryptanalysis
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
Marcel Raad - Principal Software Engineer at TeamViewer