Jan Dupej

Senior DevTech Engineer at Faculty of Science, Charles University, Prague

Prague, Prague, Czechia
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
Jan Dupej is a Senior DevTech Engineer based in Prague with a PhD background in computer graphics and over a decade of research and engineering experience spanning geometric morphometrics, mesh registration, and medical volume data processing. He blends academic rigor—co-developing Morphome3cs and publishing on 3D surface correspondence—with practical systems work, from embedded software and AR/VR engines to optimizing the .NET/Mono JIT for ARM64 at Microsoft. Now at NVIDIA, he applies low-level performance tuning and graphics expertise to help developers ship high-performance visualization and compute solutions. A contributor to the high-profile dotnet/runtime project, he has deep experience implementing ARM64 NEON intrinsics and SIMD code generation that quietly accelerates real-world runtimes. His background uniquely couples advanced 3D research with production-grade compiler and runtime optimization skills.
code3 years of coding experience
job8 years of employment as a software developer
bookMgr., Software Systems, Mgr., Software Systems at Univerzita Karlova v Praze
bookDoctor of Philosophy - PhD, Computer Graphics, Doctor of Philosophy - PhD, Computer Graphics at Charles University
languagesEnglish, German, Slovak
github-logo-circle

Github Skills (5)

c1710
arm10
assembly10
mono10
c1110

Programming languages (5)

C#C++LLVMCMakeF#

Github contributions (5)

github-logo-circle
dotnet/runtime

Sep 2022 - Jan 2023

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:107 reviews, 7 commits, 82 PRs in 4 months
Contributions summary:Jan's contributions focused primarily on optimizing the Mono JIT compiler, specifically for the ARM64 architecture. They implemented and refined various NEON (SIMD) opcode encodings, and also added new intrinsics for Vector128 operations, including Convert, Dot, GetElement, WithElement, Widen, and Narrow. Additionally, the user worked on optimizing the loading of 32- and 64-bit immediates and improving code generation for several ARM64 operations.
dotnetruntimelinuxcsharpxamarin
jandupej/runtime

Jul 2022 - Oct 2023

Fork of dotnet/runtime.
Contributions:233 pushes, 71 branches in 1 year 3 months
dotnetcsharpruntimedotnet-core
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
Jan Dupej - Senior DevTech Engineer at Faculty of Science, Charles University, Prague