Arne Skjærholt

Senior Backend Developer at Storebrand

Oslo, Norway
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
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.
code16 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computational Linguistics, Doctor of Philosophy (PhD) Computational Linguistics at University of Oslo
languagesEnglish, French, Norwegian
github-logo-circle

Github Skills (20)

rakudo10
memory-management10
c1110
c1710
compiler-design10
vms10
raku10
c-programming9
nqp9
perl9
jit9
moarvm8
data-structures8
javas8
data-structure8

Programming languages (10)

JavaC++CRustScalaPerlHTMLPerl 6

Github contributions (5)

github-logo-circle
Raku/nqp

Apr 2012 - Sep 2016

NQP
Role in this project:
userBack-end Developer
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.
rakunqp
rakudo/rakudo

Mar 2010 - Sep 2016

🦋 Rakudo – Raku on MoarVM, JVM, and JS
Role in this project:
userBack-end Developer
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