Roman Werpachowski is a Principal Data & Applied Scientist at Microsoft with 25 years of experience applying rigorous mathematical modeling and high-performance engineering to real-world data problems. Trained to PhD level in theoretical physics, he blends deep statistical insight with production-grade programming in C, C++, Java, Python, Go and SQL. He is an active open-source contributor to the Gonum numeric libraries for Go, where he improved test coverage across many probability distributions and implemented compensated summation using Neumaier’s algorithm to boost numerical robustness. Based in Norway, Roman excels at turning complex probabilistic models into reliable, well-tested software components for large-scale systems. His background in physics and chemistry underpins a pragmatic, numerically precise approach that often surfaces subtle stability and accuracy improvements not obvious from high-level specs.
25 years of coding experience
MSc, Theoretical physics, MSc, Theoretical physics at College of Science
PhD, Theoretical physics, PhD, Theoretical physics at Center for Theoretical Physics
BSc, Physics, mathematics, chemistry, BSc, Physics, mathematics, chemistry at Szkoła Nauk Ścisłych
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Role in this project:
Back-end Developer
Contributions:139 reviews, 44 commits, 80 PRs in 1 year 1 month
Contributions summary:Roman significantly improved test coverage within the Gonum library. Their commits focused on enhancing tests for the `floats` and `distuv` packages. They added new tests for the Bernoulli, Binomial, Beta, ChiSquared, Exponential, F, GumbelRight, InverseGamma, Laplace, LogNormal, Poisson, Pareto, StudentsT, Triangle and Uniform distributions. Moreover, the user implemented compensated summation using Neumaier's algorithm.
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Contributions:4 PRs, 130 pushes, 71 branches in 1 year 1 month
golangstatisticsmatricesoptimizationjulia
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
Roman Werpachowski - Principal Data & Applied Scientist