Yngve Moe is a consultant and data scientist based in Oslo with 10 years of experience applying scientific computing, applied mathematics and machine learning to problems in healthcare, energy and academic research. He blends deep numerical skills—developed through doctoral research and HPC work on PDEs and cardiac simulations—with practical Python engineering, teaching, and coordination of data science teams at Bouvet. His open-source contributions include improving PARAFAC2 tensor decomposition in the widely used TensorLy library, giving him hands-on experience with advanced tensor methods for real-world data. Yngve has a strong academic foundation (MSc with top grades, study abroad at Manchester) and a track record of building and teaching courses in programming and data science. He is comfortable moving between low-level C/MPI high-performance implementations and high-productivity Python tooling, and has a knack for turning mathematical ideas into reproducible software and courseware. Colleagues value him for making complex numerical methods accessible—both in code and in the classroom.
9 years of coding experience
1 year of employment as a software developer
Study Abroad Programme, Physics and Mathematics, First Class, Study Abroad Programme, Physics and Mathematics, First Class at The University of Manchester
One-year course, Psychology, One-year course, Psychology at University of Bergen (UiB)
BSc., Applied Mathematics and Physics, B+, BSc., Applied Mathematics and Physics, B+ at Norwegian University of Life Sciences (UMB)
Regularization methods in Machine Learning, Machine learning, Regularization methods in Machine Learning, Machine learning at MIT, IIT, Simula Research Laboratories
Summer School, Computational Electrophysiology of the Heart, Summer School, Computational Electrophysiology of the Heart at Simula Research Laboratories
Contributions:22 reviews, 38 commits, 5 PRs in 2 years 8 months
Contributions summary:Yngve primarily contributed to the development and maintenance of PARAFAC2 tensor decomposition within the TensorLy library. Their work included adding functionalities such as initializing the decomposition using SVD and CP, improving the accuracy through bug fixes and normalisation, implementing utility functions and helper classes to manage and process tensors in the PARAFAC2 format and adding unit tests. They also updated documentation and examples demonstrating the application of PARAFAC2.
Contributions:87 commits, 1 PR, 60 pushes in 3 months
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.