Dominik Adamski

SMTS Software Development Engineer at AMD

Łódź Voivodeship, Poland
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
Dominik Adamski is an experienced software engineer with eight years focused on high-performance computing, compilers, and embedded systems; he currently works as an SMTS Software Development Engineer at AMD. He has a strong LLVM pedigree, contributing to the llvm-project—particularly Flang driver and alias analysis improvements that aided OpenMP and AMD GPU integration. Dominik's background spans automotive (Adaptive AUTOSAR), scientific applications, and low-level ARM embedded work, reflecting a practical blend of systems and application development. An active community member in Lodz's C/Embedded/Hardware user group, he regularly presents on LLVM internals and parallel computing, with slides and open-source projects available on GitHub. He holds advanced technical degrees (Master’s and PhD studies) in electronics and computer science and brings a pattern of shipping compiler features and performance-focused fixes across industry teams.
code8 years of coding experience
job7 years of employment as a software developer
bookErasmus Student, Electronics, Erasmus Student, Electronics at Karlsruhe Institute of Technology
bookBachelor's degree, Telecommunications and Computer Science, Very good, Bachelor's degree, Telecommunications and Computer Science, Very good at Politechnika Łódzka
stackoverflow-logo

Stackoverflow

Stats
164reputation
16kreached
1answer
17questions
github-logo-circle

Github Skills (12)

openmp10
compiler-flags10
llvm10
htaccess6
html6
doctrine6
hibernate6
allure6
phpstorm6
forms6
phpunit6
magento6

Programming languages (9)

ShellC++CLLVMGoHTMLBitBakePython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jan 2020 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:100 reviews, 72 PRs, 60 pushes in 5 years 2 months
Contributions summary:Dominik primarily contributed to the Flang compiler within the LLVM project, focusing on enhancements to the driver and alias analysis. Their work involved adding and modifying compiler flags, such as those related to resource directories and ROCm paths, impacting how the compiler handles architecture-specific libraries and AMD GPU integration. They also addressed alias analysis within OpenMP target regions and for temporary arrays, improving the compiler's ability to optimize code. The user also reverted some changes to fix issues.
compilerstechnologiesclangsubmittoolchain
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:76 pushes, 64 branches in 1 year 6 months
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
Dominik Adamski - SMTS Software Development Engineer at AMD