Jan-niclas Strüwer

Business Developer at Fraunhofer IEM

Paderborn, 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
🎓
Top School
Jan-niclas Strüwer is a Business Developer and research-focused software engineer with 10 years of experience translating security research into industry-ready products at Fraunhofer IEM. He is pursuing a PhD developing an automated, quantitative method to assess and predict software cybersecurity risk and helps shape the product vision for the Software Product Health Assistant (SPHA). His background spans hands-on tooling work—like enhancing LLVM-based static analysis tooling for macOS compatibility and CFG export—to product strategy and tech transfer. Jan-niclas combines rigorous academic training (MSc with distinction) and entrepreneurial experience founding a mobile/web studio, making him adept at turning complex security metrics into actionable insights for practitioners.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, 2.3, Bachelor of Science - BS, Computer Science, 2.3 at Paderborn University
bookMaster of Science - MS, Computer Science, 1.3 (with distinction), Master of Science - MS, Computer Science, 1.3 (with distinction) at Universität Paderborn - Paderborn University
languagesEnglish, German
github-logo-circle

Github Skills (9)

c-language10
static-analysis10
cprogramming-language10
llvm10
bash9
cpp9
json9
c178
c118

Programming languages (10)

TypeScriptJavaC++ShellScalaJavaScriptVueGo

Github contributions (5)

github-logo-circle
A LLVM-based static analysis framework.
Role in this project:
userBack-end Developer
Contributions:14 reviews, 45 commits, 22 PRs in 5 years 8 months
Contributions summary:Jan-niclas's contributions primarily focused on enhancing the `make_config.sh` script to support MacOS, updating the script to correctly locate include paths. Furthermore, the user has updated the JSON data model creation process for the LLVMIFDSSolver, integrating new json library and incorporating a webserver connection to export the control flow graph (CFG). This also includes changes to the datamodel of instruction and return sites. These changes suggest a focus on improving the framework's compatibility, and data visualization and export capabilities.
cppcompile-timeanalysis-frameworkdata-flow-analysisprogram-analysis
Contributions:2 releases, 179 pushes, 5 branches in 5 months
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
Jan-niclas Strüwer - Business Developer at Fraunhofer IEM