Arne Skjærholt is a Senior Backend Developer based in Oslo with 16 years of experience building robust, production-grade systems and a strong research background in computational linguistics (PhD, University of Oslo). He blends deep systems-level expertise—demonstrated by long-term open-source contributions to the Rakudo/MoarVM Raku compiler and VM, where he focused on memory safety, JIT-adjacent robustness, and native data representations—with practical data science and knowledge-engineering roles in industry. At companies like Fremtind and Computas he translated complex language and data problems into reliable backend services, and he now continues that trajectory at Storebrand. Colleagues value him for catching subtle correctness and memory-safety issues that often evade typical testing, reflecting a careful, low-level cost-conscious engineering mindset informed by academic rigor.
16 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD) Computational Linguistics, Doctor of Philosophy (PhD) Computational Linguistics at University of Oslo
Contributions:238 commits, 3 pushes, 1 branch in 4 years 5 months
Contributions summary:Arne primarily contributed to the implementation of the CStruct representation within the NQP project, a compiler framework. Their work involved adding support for different native data types like integers and floats within CStructs, as well as handling string, CArray, and CPointer members. Furthermore, they implemented the necessary logic for both getting and binding attributes, and made efforts to optimize and manage the associated memory by implementing garbage collection hooks.
Contributions:53 commits, 13 pushes, 3 branches in 6 years 7 months
Contributions summary:Arne primarily contributed to the Rakudo Raku compiler project. Their work involved fixing issues related to string interpolation in double-quoted strings and making tools compatible with older Perl versions. They also worked on implementing features related to signature syntax and return type tracking within the Raku compiler's actions. Furthermore, they made changes to the code related to how the compiler handles signatures and code objects, which suggests a focus on compiler internals and optimization.
rakudorakujavascriptmoarvmjvm
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
Arne Skjærholt - Senior Backend Developer at Storebrand