Rikard Nordgren

Software Engineer at Uppsala University

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
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.
code12 years of coding experience
github-logo-circle

Github Skills (9)

mathematics10
computer-algebra10
c-language10
cprogramming-language10
math10
data-structure9
algorithm9
data-structures9
algorithms9

Programming languages (18)

PowerShellC++CTeXHTMLPerlFortranTypeScript

Github contributions (5)

github-logo-circle
symengine/symengine

Mar 2020 - Dec 2022

SymEngine is a fast symbolic manipulation library, written in C++
Role in this project:
userBack-end Developer & Data Scientist
Contributions:130 reviews, 204 commits, 129 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.
cppsymbolic-manipulationmathcomputer-algebrac-plus-plus
UUPharmacometrics/PsNR

Oct 2018 - Feb 2023

R package for pharmacometric utilities used by PsN
Contributions:84 commits, 1 PR, 113 pushes in 4 years 4 months
rr-package
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