Jakob Nielsen

Senior Software Engineer at Microsoft

Aarhus, Central Denmark Region
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Aarhus University
bookStudentereksamen, Fysik og matematik, Studentereksamen, Fysik og matematik at Silkeborg HTX
languagesEnglish, Danish
github-logo-circle

Github Skills (19)

arcgisruntime10
c-language10
runtimes10
net10
run-time10
navigationbar10
navigation-drawer10
compile10
compiler-optimization10
pathfinding10
cprogramming-language10
jit10
navigationview10
data-structure9
algorithm9

Programming languages (9)

C#C++RustCCoqLLVMOCamlF#

Github contributions (5)

github-logo-circle
Industry-standard navigation-mesh toolset for games
Role in this project:
userBack-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.
meshgame-aigamescrowd-simulationnavmesh
dotnet/runtime

Jun 2018 - Jan 2023

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-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