Amir Abdol

Build Engineer at Da Vinci

Randstad, Netherlands
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

👤
Senior
🎓
Top School
Amir Abdol is a build engineer with 13 years of software engineering experience, specializing in CMake, build systems, CI/CD and C++ across both open-source and commercial projects. He has led reimplementations and API design—most notably migrating JASP’s build system to CMake and shaping CMake APIs at Qt—improving cross-platform builds and release automation. At Axelera AI he designed versioning and release workflows tied to package management and containerized CI, and he established release manager practices that bridged engineering and deployment. His academic background (PhD in Computational Biology) and experience building a high-performance agent-based C++ simulator give him a rare combination of scientific modeling insight and pragmatic DevOps craftsmanship. Active in prominent projects like Qt Base and JASP, he focuses on maintainability and reproducible build pipelines that scale across architectures and platforms.
code13 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computational Biology, Doctor of Philosophy (PhD), Computational Biology at University of Amsterdam
bookBachelor, Applied Mathematics, Bachelor, Applied Mathematics at SheikhBahaeei University
languagesEnglish, Persian, Dutch
stackoverflow-logo

Stackoverflow

Stats
1,129reputation
190kreached
15answers
13questions
github-logo-circle

Github Skills (22)

c-language10
qt10
cmake10
build-automation10
cprogramming-language10
user-interface9
refactor9
refactoring9
qml9
build-system8
back-end-development7
front-end-development7
backend7
xcode6
xcframework6

Programming languages (24)

JavaCSSC++CCMakeScalaRezGo

Github contributions (5)

github-logo-circle
jasp-stats/jasp-desktop

Apr 2021 - Sep 2022

JASP aims to be a complete statistical package for both Bayesian and Frequentist statistical methods, that is easy to use and familiar to users of SPSS
Role in this project:
userFull-stack Developer
Contributions:1 release, 79 reviews, 71 commits in 1 year 4 months
Contributions summary:Amir contributed to the JASP desktop application, demonstrating proficiency in both frontend and backend development. Their work involved modifying QML files for UI improvements like the welcome screen and preferences panel, including text formatting and navigation enhancements. Additionally, the user addressed backend aspects by replacing limit macros with numeric limits in C++ code and refining LaTeX formatting. The user also tackled build and deployment concerns by adding new scripts and build system fixes.
statisticsfreesoftwarestatisticalaimsstatistical-methods
qt/qtbase

Oct 2022 - Jan 2023

Qt Base (Core, Gui, Widgets, Network, ...)
Role in this project:
userBackend Developer & Automation Engineer
Contributions:54 commits in 3 months
Contributions summary:Amir's contributions primarily revolved around fixing typos, refactoring code, and improving build scripts within the Qt base repository. They corrected instances of incorrect variable names and inconsistencies in the code. Furthermore, the user made enhancements to the CMake build system, including the standardization of policy argument names and updates related to versioned links. Their work demonstrates a focus on code quality, maintainability, and improving the build process for the Qt framework.
qt4c-plus-plusqt5guiwidgets
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
Amir Abdol - Build Engineer at Da Vinci