Jakob Nielsen is a Senior Software Engineer with 15 years of experience, currently working on the .NET Core JIT compiler at Microsoft. He specializes in low-level performance engineering and compiler internals, contributing optimizations and bug fixes that improve code generation, loop optimizations, and instruction handling across architectures. His open-source work includes substantive back-end contributions to the widely used dotnet/runtime and improvements to the recastnavigation pathfinding libraries, where he addressed memory corruption, performance, and tile management. A pragmatic problem-solver who started in game automation and progressed from a JIT intern to senior engineer, he combines strong systems thinking with hands-on C++/.NET expertise. Based in Aarhus, he holds an MSc in Computer Science from Aarhus University and has a track record of shipping subtle, correctness-critical fixes that quietly boost runtime reliability and performance.
15 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Aarhus University
Studentereksamen, Fysik og matematik, Studentereksamen, Fysik og matematik at Silkeborg HTX
Industry-standard navigation-mesh toolset for games
Role in this project:
Back-end Developer
Contributions:6 reviews, 60 commits, 145 PRs in 6 years 6 months
Contributions summary:Jakob contributed primarily to the core functionality of the navigation mesh toolset. Their work focused on fixing bugs and improving the internal workings of the navigation and pathfinding algorithms. The user implemented several virtual destructors in key classes related to the Detour and DetourTileCache libraries. Additionally, they addressed memory corruption issues, improved accuracy and performance of pathfinding, and fixed issues related to tile management.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:4187 reviews, 351 commits, 2270 PRs in 4 years 7 months
Contributions summary:Jakob contributed to the .NET runtime repository by addressing JIT-related issues, including bug fixes and optimizations. Their work focused on improving the performance and efficiency of the Just-In-Time compiler, with commits related to areas such as instruction set architectures, argument processing, code generation, and loop optimizations. The contributions demonstrate a strong understanding of compiler internals and low-level code optimization techniques.
dotnetruntimelinuxcsharpxamarin
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
Jakob Nielsen - Senior Software Engineer at Microsoft