Fredrik Rasmusson

Software Developer at Industrial Path Solutions - IPS

Gothenburg, Sweden
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
Fredrik Rasmusson is a software developer based in Gothenburg with 11 years of hands-on experience bridging research-grade numerical computing and production back-end engineering. With a PhD-level background in computational mechanics and time as a postdoc at TU Braunschweig, he brings a rigorous, model-driven approach to software design and performance optimization. He is an active open-source contributor in the Julia ecosystem and core projects—helping shape plotting, package management, static arrays, and the language itself—plus contributions to Neovim and Treesitter that improve developer tooling. His work spans low-level language/runtime changes, package manager internals, and cross-platform build automation, demonstrating both deep systems knowledge and practical release engineering. Colleagues will notice his knack for fixing subtle display and compatibility bugs (e.g., multi-MIME plotting outputs and registry/artifact handling) that quietly improve developer and user experience.
code11 years of coding experience
bookMaster's degree, Engineering Mathematics and Computational Science, Master's degree, Engineering Mathematics and Computational Science at Chalmers University of Technology
github-logo-circle

Github Skills (82)

package-management10
http10
language-server-protocol10
format-string10
lua10
automation10
pbuilder10
f10
visualizations10
mime-types10
dependency-resolution10
rss10
tree-sitter10
frank10
feed10

Programming languages (28)

CSchemeMakefileGoHTMLJupyter NotebookFortranTypeScript

Github contributions (5)

github-logo-circle
JuliaDocs/Documenter.jl

Mar 2017 - Dec 2022

A documentation generator for Julia.
Role in this project:
userBack-end Developer
Contributions:7 releases, 141 reviews, 229 commits in 5 years 10 months
Contributions summary:Fredrik primarily contributed to the core functionality of the `documenter.jl` project. The commits showcase changes to the internal workings of the documentation generation process, including modifications to source code files, such as Documents.jl and Utilities.jl. The user also worked on compatibility with different Julia versions and added improvements to the REPL integration.
documentation-generatordocumentation-toolmarkdownjulia
JuliaLang/Pkg.jl

May 2018 - Sep 2022

Pkg - Package manager for the Julia programming language
Role in this project:
userBack-end Developer
Contributions:30 releases, 152 reviews, 296 commits in 4 years 4 months
Contributions summary:Fredrik's contributions primarily involve modifications to the package manager's source code, specifically focusing on improving the `Pkg.jl` package manager for the Julia programming language. They addressed bugs and added new functionality, such as the handling of registry updates, artifact installation, and improved REPL support for multiline input and registry commands. The changes demonstrate an understanding of the package manager's internal structure and dependency resolution mechanisms.
pkgpackage-managerjulia-programming-languagejuliaprogramming-language
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
Fredrik Rasmusson - Software Developer at Industrial Path Solutions - IPS