Marian Lukac is a Senior Compiler Engineer based in London with 7 years of experience focused on compiler back ends, low-level software and computer architecture. An Imperial College MEng graduate, he has moved from intern and early-career compiler roles to senior positions at Arm and previously AMD, delivering practical improvements to code generation and ABI compliance. Marian contributes to LLVM, notably optimizing handling of the experimental _BitInt type for AArch64 and cleaning up vector and argument-codegen paths in a widely used open-source compiler project. He combines hardware-aware thinking with systems programming expertise, mentoring through teaching assistant roles earlier in his career. Always keen to tackle new challenges, he brings a pragmatic, detail-oriented approach to bridging hardware constraints and compiler design.
7 years of coding experience
4 years of employment as a software developer
High School Diploma General Studies, High School Diploma General Studies at J.A. Comenius Lutheran High School
Master of Engineering - MEng Electrical and Information Engineering, Master of Engineering - MEng Electrical and Information Engineering at Imperial College London
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:124 reviews, 104 PRs, 51 pushes in 1 year 1 month
Contributions summary:Marian's commits focused on optimizing the LLVM compiler's handling of the `_BitInt` data type, particularly for AArch64 architecture. Their work included fixing alignment issues, ensuring compliance with the AArch64 Procedure Call Standard, and modifying target information and AST context to correctly handle `_BitInt` types. The user also addressed issues in vector deinterleaving and improved code generation by removing extraneous instructions. Additionally, they removed the `byval` attribute from pointer arguments for `_BitInt` types exceeding 128 bits.
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.