Matias Lavik is a Senior 3D Engineer based in Oslo with 11 years of experience building real-time 3D applications, VR visualization, simulations, and game systems using Unity, Unreal, C++, and C#. He has shipped features across studios and industries—from Conan Exiles at Funcom to maritime simulation at Kongsberg and VR collaboration tools at Dimension10/Varjo—and now contributes 3D expertise at Catenda. An active open-source maintainer, he significantly improved FBX import robustness for the widely used assimp library and maintains a popular Unity volume rendering plugin that showcases advanced shaders, transfer functions and runtime tooling. Matias blends systems-level import/optimization work with hands-on rendering and tooling, often tackling tricky edge cases like duplicate node names and embedded Base64 textures. He publishes code and technical writing across GitHub and Codeberg, and his hobby-driven approach fuels practical prototypes and reusable components. Colloquially curious, he pairs a formal IT background with a prior BA in Japanese, hinting at both technical depth and cross-cultural curiosity.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Japansk språk og litteratur (Japanese language and literature), Bachelor's degree, Japansk språk og litteratur (Japanese language and literature) at Universitetet i Bergen (UiB)
Volume rendering, implemented in Unity3D. Want to support the project? Donate a small sum to Save The Children(https://www.savethechildren.net/) or another charity, and send me a message, and I will be greatly motivated!
Role in this project:
Full-stack Developer
Contributions:5 releases, 2 reviews, 261 commits in 4 years
Contributions summary:Matias's commits primarily focused on developing and refining volume rendering functionality within the Unity3D environment. The work includes implementing shaders, transfer functions, and different rendering modes (DVR, MIP, surface rendering) to visualize data. Significant efforts were dedicated to creating a runtime GUI for interactive control, importing datasets, and enabling features such as cross-section and lighting. The code changes also included data texture improvements and other improvements.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
Back-end Developer
Contributions:20 commits, 8 PRs, 18 comments in 1 month
Contributions summary:Matias primarily contributed to the FBX import/export functionality of the Open-Asset-Importer-Library. Their work focused on improving the FBX converter, specifically addressing issues related to duplicate node names and embedded texture handling. They implemented fixes to handle models with numerous duplicate names during loading and added support for reading embedded textures encoded in Base64 within the FBX files. These changes enhanced the importer's robustness and feature set.
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.