Kristoffer Andersen is a Principal Structural Analysis Engineer in Oslo who specializes in computational mechanics and nonlinear finite‑element analysis for large offshore and smaller mechanical structures. He pairs hands‑on programming (Python, C#, Fortran) with expertise in structural dynamics, impact/contact, fire and soil‑structure interaction to deliver verified analyses for projects like Troll A TPC34 and Johan Sverdrup. As creator and main developer of the open‑source packages adapy and paradoc, he is a long‑time OSS contributor and has improved critical tooling such as meshio, trimesh and conda‑forge to enhance mesh I/O, testing and reproducible builds. He routinely applies codes and automation to manage large datasets and streamline pre/post‑processing, translating research‑grade methods into practical engineering workflows. Known for integrating standards (Norsok, Eurocode, DNV) with advanced nonlinear simulations, he focuses on delivering auditable, physics‑based solutions to high‑energy and transient structural problems.
A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Role in this project:
Automation 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.
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.