Anders Hafreager

Principal Software Engineer at Oslo tingrett

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

👤
Senior
🎓
Top School
Anders Hafreager is a Principal Software Engineer based in Oslo with 11 years of experience building scalable industrial data platforms and machine learning tooling at Cognite. He combines a PhD in computational physics with hands-on engineering leadership, having led teams across generative AI, contextualization, MLOps and a production 3D viewer built on Three.js. Anders has deep experience turning complex scientific problems into reliable production systems—evidenced by contributions to the widely used LAMMPS molecular dynamics project and his Atomify visualization work from academia. He excels at bridging research and product: shipping APIs, front-end applications, secure multi-cloud function hosting, and new flexible data modeling foundations for industrial knowledge graphs. Outside work he serves as a lay judge in Oslo courts, a detail that underscores his analytical judgment and commitment to public service.
code11 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy - PhD Computational physics, Doctor of Philosophy - PhD Computational physics at University of Oslo
bookHamar Katedralskole
languagesEnglish, Norwegian
stackoverflow-logo

Stackoverflow

Stats
11reputation
787reached
1answer
0questions
github-logo-circle

Github Skills (16)

simulations10
lammps10
simulation10
c-language10
molecular-dynamics-simulation10
cprogramming-language10
molecular-simulation10
dynamics10
parallel-arrays9
multidimensional-arrays9
typed-array9
dynamic-array9
arrayobject9
memory-management8
opencl6

Programming languages (9)

TypeScriptQMLC++JavaScriptGoPrologJupyter NotebookPython

Github contributions (5)

github-logo-circle
lammps/lammps

Aug 2016 - Mar 2018

Public development project of the LAMMPS MD software package
Role in this project:
userBack-end Developer
Contributions:69 commits, 39 PRs, 122 comments in 1 year 6 months
Contributions summary:Anders primarily addressed initialization issues within various compute modules in the LAMMPS MD software package, specifically focusing on fixing array initialization across multiple source files. Their commits include modifications to numerous `compute_*` files, as well as the base `compute.cpp` file. This involved code changes across different types of computations, ensuring proper array initialization for correct functionality of the LAMMPS molecular dynamics simulations.
lammpsmolecular-dynamicssimulationkokkos
andeplane/atomify

Apr 2021 - Dec 2022

Real time molecular dynamics in the browser using LAMMPS
Contributions:304 commits, 126 PRs, 439 pushes in 1 year 8 months
molecular-dynamics-simulationphysicslammpsreal-timemolecular-dynamics
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
Anders Hafreager - Principal Software Engineer at Oslo tingrett