Andreas Borgen Longva is a PhD candidate in the Computer Animation group at RWTH Aachen with 11 years of software engineering experience, blending academic research with practical systems development. Based in Aachen, Germany, he contributes to high-quality open-source tooling—most notably improving nalgebra, a widely used Rust linear algebra library—by refining numerical robustness and generalizing matrix slice conversions. His work shows a focus on numerical reliability and performance testing, indicating an attention to edge cases that matter in simulation and animation pipelines. Comfortable across research and backend implementation, he brings a pragmatic, test-driven approach to complex math and graphics problems. Colleagues can expect a developer who bridges rigorous academic methods and production-ready engineering.
Contributions:140 reviews, 186 commits, 37 PRs in 5 years 7 months
Contributions summary:Andreas's commits primarily focus on enhancing the `nalgebra` library, specifically improving the `try_inverse()` method by relaxing invertibility tests and adding tests for the `try_inverse()` method. They introduced several tests that evaluate the performance of the method. Furthermore, the user generalized `From<_>` for `MatrixSlice(Mut)` to allow different strides.
A simple to use 3D renderer for rigid body simulation (work in progress)
Contributions:128 commits, 2 PRs, 52 pushes in 10 months
3d-rendererin-progressbodysimulationsimple-to-use
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.