Rikard Nordgren is a software engineer with 12 years of experience specializing in scientific tooling and back-end development. He is the original author of pharmpy, a toolkit for Pharmacometrics, and contributes to high-performance symbolic math through work on the SymEngine project. His contributions to SymEngine include implementing new set types (Reals, Integers), set operations, algebraic checks, and rational number support, reflecting deep familiarity with mathematical computing and C++/Python interoperability. Based in Sweden, he blends domain knowledge in pharmacometrics with low-level library development, making him effective at turning complex numerical requirements into robust, reusable software. An understated strength is his ability to bridge research-focused problems and production-ready tooling, evidenced by both his open-source leadership and specialized libraries.
SymEngine is a fast symbolic manipulation library, written in C++
Role in this project:
Back-end Developer & Data Scientist
Contributions:128 reviews, 204 commits, 128 PRs in 2 years 9 months
Contributions summary:Rikard primarily contributed to the SymEngine library by implementing new set types and functionalities related to them. This included adding a Reals set and an Integers set, and implementing set operations like intersection and union. Additionally, the user added a method to compute is_algebraic, and functionality for rational numbers. The contributions focused on expanding the library's capabilities for symbolic manipulation and mathematical computations.
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
Rikard Nordgren - Software Engineer at Uppsala University