Ben Strasser

Senior Software Engineer at Qt Group

Stuttgart Region 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
Ben Strasser is a Senior Software Engineer with 11 years of experience, currently working on static code analysis at Qt Group while lecturing on data structures, algorithms, and graph-based motion planning at two universities in Stuttgart. He holds a doctoral degree in Computer Science from KIT and has a strong background in autonomous driving and navigation from roles at Bosch and Daimler. Ben contributes to open-source tooling—most notably improving robustness and performance in the fast-cpp-csv-parser project by fixing security bugs and replacing futures with a thread-pool design. His work blends research-grade rigor with production engineering, evidenced by long-term industry collaborations and teaching assignments. Colleagues know him for tackling low-level correctness issues and optimizing concurrent code, skills that translate directly into safer, more reliable systems for automotive and tooling domains.
code11 years of coding experience
job12 years of employment as a software developer
bookdoctor of natural sciences Computer Science, doctor of natural sciences Computer Science at Karlsruhe Institute of Technology (KIT)
github-logo-circle

Github Skills (9)

c-language10
cprogramming-language10
data-parsing10
performance-optimization10
debug9
file-processing8
file-handling8
fileio8
file-access8

Programming languages (3)

C++CJavaScript

Github contributions (5)

github-logo-circle
fast-cpp-csv-parser
Role in this project:
userBack-end Developer
Contributions:8 reviews, 29 commits, 27 PRs in 6 years 7 months
Contributions summary:Ben primarily contributed to the `fast-cpp-csv-parser` repository by enhancing the library's functionality and improving its robustness. Their work involved refactoring and removing unused parameters, adding support for different data sources, and optimizing performance by replacing `std::future` with a thread pool implementation using mutexes and condition variables. Additionally, the user fixed security vulnerabilities, including an off-by-one buffer overflow bug, and addressed issues like potential segfaults related to missing newlines, improving the overall stability of the library.
csvcppcsv-readercsv-parserparser
RoutingKit/RoutingKit

Sep 2016 - Jun 2022

RoutingKit is a C++ library that provides advanced route planning functionality.
Contributions:34 commits, 33 PRs, 101 pushes in 5 years 9 months
cppc-librarymap-matchingrouteplanning
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
Ben Strasser - Senior Software Engineer at Qt Group