Kristoffer Andersen

Principal Structural Analysis Engineer at Aibel

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
Kristoffer Andersen is a Principal Structural Analysis Engineer with nine years of experience applying computational mechanics and software engineering to complex offshore and mechanical designs. He blends nonlinear finite element analysis, structural dynamics and impact/contact modelling with practical knowledge of Norsok, Eurocode and DNV standards on large projects like Troll A and Johan Sverdrup. A prolific Python user and open-source maintainer—author of adapy and paradoc and contributor to notable projects such as meshio and trimesh—he leverages scripting (Python/C#/Fortran) to automate large-scale pre/post-processing and test automation. Known for extracting insight from massive simulation datasets, he routinely bridges rigorous engineering analyses with reproducible build and CI practices drawn from his conda-forge contributions.
code9 years of coding experience
bookUniversity of California San Diego
bookNorwegian University of Science and Technology
languagesEnglish, German
github-logo-circle

Github Skills (25)

unit-testing10
conda-forge10
geometry10
pytest10
python10
testing10
bash10
cmake10
build-automation10
pathlib10
crossbuild9
mesh9
triangle9
fileio9
file-access9

Programming languages (17)

C#C++RustCCMakeSWIGMakefileJupyter Notebook

Github contributions (5)

github-logo-circle
conda-forge/staged-recipes

Nov 2022 - Nov 2024

A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:35 reviews, 20 PRs, 70 comments in 2 years
Contributions summary:Kristoffer primarily contributed to build system and configuration management, particularly focusing on Conda recipes and build processes. Their work included modifying `build.sh` scripts to incorporate cross-compilation tools, adapting CMake configurations for various platforms, and integrating patches. They also updated build files (e.g., `bld.bat`) and addressed dependency issues, aiming to streamline and improve the reproducibility of the build process.
placeconda-forgerecipescondasubmit
nschloe/meshio

Sep 2020 - Sep 2020

:spider_web: input/output for many mesh formats
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:10 reviews, 9 commits, 5 PRs in 6 days
Contributions summary:Kristoffer primarily contributed to the input/output functionality for mesh formats, specifically focusing on Abaqus `.inp` files. Their work involved adding support for include statements within Abaqus files, switching from `os` to `pathlib.Path` for file path management, and implementing tests for the added functionality. They also worked on merging mesh data from external files and fixed bugs related to include filename cases.
meshinput-outputpythonpypispider
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
Kristoffer Andersen - Principal Structural Analysis Engineer at Aibel