Alex Petersen

Lead Software Engineer at Vezel

Aalborg, North Denmark Region, Denmark
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
Alex Petersen is a Lead Software Engineer and open-source founder based in Aalborg, Denmark with 15 years of systems and runtime engineering experience. He leads Vezel and contributes to language and toolchain projects such as Zig and LLVM, bringing deep backend expertise in compilers, linkers, and low-level assembly handling. Previously he improved the Mono VM at Xamarin/Microsoft, focusing on profiler accuracy, JIT and GC performance, and cross-platform build robustness. Alex is self-taught, enjoys kernel work, reverse engineering, terminal apps and game programming, and runs the indie game project TERA Arise. He combines pragmatic performance tuning with a taste for low-level, platform-specific problem solving—often surfacing subtle runtime and tooling fixes that improve developer and execution-time experience.
code15 years of coding experience
job7 years of employment as a software developer
languagesEnglish, Danish, German, Norwegian, Swedish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (32)

assembly10
c-language10
runtimes10
compiler-development10
llvm10
net10
dotnet-new10
dotnet10
asp-net10
compiler-design10
linker10
performance-optimization10
assemble10
assembler10
dotnet-core10

Programming languages (24)

C#PowerShellJavaC++CSSCSchemeRust

Github contributions (5)

github-logo-circle
mono/mono

Mar 2013 - Oct 2019

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:190 commits, 392 PRs, 266 pushes in 6 years 7 months
Contributions summary:Alex primarily focused on improving the Mono runtime and its associated tools. Their work involved fixing build issues, especially on platforms like WSL and ARM, and addressing race conditions within the profiler stress runner. A significant portion of their commits centered on enhancing the profiler, including optimizing code coverage, refining GC roots reporting, and adding features such as nanosecond startup time. They also made adjustments to the JIT compiler and other core components to improve performance.
dotnetjitruntimemonoandroid
ziglang/zig

Jun 2021 - Jul 2021

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Role in this project:
userBack-end Developer
Contributions:790 reviews, 4 commits, 588 PRs in 15 days
Contributions summary:Alex contributed to the development of the Zig language, specifically focusing on compiler-related tasks and improvements to the linker functionality. Their work involved modifying source code files related to compilation, linking, and test execution within the Zig project. The user's contributions included enhancements such as recognizing linker arguments and adding support for features like automatic image base and thread-local storage to the executable generation process, as well as low-level improvements to the assembly code.
purposecompilertoolchainzigprogramming-language
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
Alex Petersen - Lead Software Engineer at Vezel