Roland Schulz

Parallel Software Engineer at Intel Corporation

Hillsboro, Oregon, United States
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
Roland Schulz is a Parallel Software Engineer with 16 years of experience applying physics and life-sciences training to high-performance computing problems. Based in Hillsboro, Oregon, he has been at Intel since 2016, delivering parallel and performance-focused software while drawing on a Ph.D.-level research background in molecular biophysics. Earlier roles include founding a consultancy, administrating a 512‑CPU cluster, and developing scientific software and CMS systems, reflecting a blend of entrepreneurial and hands‑on systems experience. Roland contributes to the prominent GROMACS molecular dynamics codebase, improving numerical stability and modernizing C++ implementations to boost performance. He is comfortable moving between low-level floating-point optimizations and higher-level architectural decisions, making him effective at squeezing performance from complex scientific codes. Colleagues can expect a pragmatic engineer who pairs deep domain knowledge with careful, modern C++ craftsmanship.
code16 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Life Science, Doctor of Philosophy (Ph.D.), Life Science at University of Tennessee-Knoxville
bookDiplom (M.Sc.), Physics, 1 (A), Diplom (M.Sc.), Physics, 1 (A) at Heidelberg University
bookDiplom (M.Sc.), Physics, Diplom (M.Sc.), Physics at Technische Universität Braunschweig
stackoverflow-logo

Stackoverflow

Stats
417reputation
8kreached
5answers
5questions
github-logo-circle

Github Skills (15)

algorithm10
floating-point10
algorithms10
c-language10
float3210
numerical10
cprogramming-language10
numerical-methods10
performance-optimization10
numeric10
std6
ternary-operator6
synchronization6
constructor6
sorting6

Programming languages (11)

C#TypeScriptJavaC++CLLVMJavaScriptHTML

Github contributions (5)

github-logo-circle
gromacs/gromacs

Jul 2010 - Jan 2023

Public/backup repository of the GROMACS molecular simulation toolkit. Please do not mine the metadata blindly; we use https://gitlab.com/gromacs/gromacs for code review and issue tracking.
Role in this project:
userBack-end Developer
Contributions:990 commits, 1 PR, 1 branch in 12 years 8 months
Contributions summary:Roland's contributions focused on refactoring the GROMACS molecular simulation toolkit to improve its performance and address numerical instability. They made changes to the code involving floating-point operations, including calculations of energies and forces, and the handling of atomic coordinates. They also made C++-specific improvements by replacing C-style constructs with more modern, C++11 features such as `std::unique_ptr` and user-defined literals, and applied optimizations to mathematical functions like the square root.
molecular-simulation
rolandschulz/llvm

Jun 2019 - Sep 2025

This is the canonical git mirror of the LLVM subversion repository. Please see http://llvm.org/ for instructions on contributing to LLVM.
Contributions:2 PRs, 90 pushes, 28 branches in 6 years 4 months
llvm-ircompilerssubversionclanginstructions
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