Top expert inEmacs and Lisp Development Environment
Eivind Fonn is a researcher and software developer with a Ph.D. in applied mathematics and 13 years of experience applying numerical methods to challenging problems in kinetic transport and scientific computing. Based at Wageningen and currently at SINTEF, he combines rigorous academic research from ETH Zurich with self-taught, production-tested software engineering across languages—particularly high-performance numerical code. His open-source contributions include bug fixes and performance improvements to Julia's widely used StaticArrays.jl and feature work for the popular Spacemacs editor, showing fluency from low-level numerical indexing to Emacs Lisp customization. Comfortable bridging theory and practice, he often focuses on correctness and efficiency in array operations and broadcasting semantics—details that quietly lift whole-system performance.
13 years of coding experience
Doctor of Philosophy (Ph.D.), Applied Mathematics, Doctor of Philosophy (Ph.D.), Applied Mathematics at Eidgenössische Technische Hochschule Zürich
Norwegian University of Science and Technology
English, Norwegian, Norwegian, Swedish, Danish, German
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
Role in this project:
Full-stack Developer
Contributions:6 releases, 629 commits, 1047 PRs in 2 years 2 months
Contributions summary:Eivind contributed to the Spacemacs configuration repository by modifying Emacs Lisp code to enhance user experience and functionality. Their work involved adding new language support for Matlab and adding to existing layer support. The user also made changes to the modeline and added new functionalities to it. Additionally, the user also fixed bugs.
Contributions:5 commits, 5 PRs, 1 comment in 9 months
Contributions summary:Eivind primarily contributed to the `staticarrays.jl` repository by fixing bugs related to indexing and setindex! operations, as well as enabling linear indexing with multidimensional indices. They added support for empty indexing in zero-dimensional MArrays. Furthermore, the user simplified broadcast code generation for better performance and corrected error messages. Their work focused on improving the functionality and efficiency of static array manipulation within the Julia ecosystem.
slicearraysjulia
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.