Ahmad Syarifuddin is a results-driven Head of Software with 8 years of engineering experience leading C++ teams at DÜRR NDT, blending high-performance and parallel computing expertise with practical electronics and robotics know-how. A valedictorian in Electrical and Electronics Engineering, he has moved fluidly from research on ADAS and deep learning to production software and embedded systems, and contributes to open-source C++/Qt tooling such as an advanced docking system. Known for clean, elegant solutions, he pairs strong technical depth in C++, Python, ROS, TensorFlow and OpenCV with proven leadership under pressure. Outside work he brings a competitive, global perspective from debating internationally and a lifelong love of strategy games, which informs his analytical approach to complex problems.
8 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at International Islamic University Malaysia
Contributions:10 reviews, 53 commits, 8 PRs in 1 month
Contributions summary:Ahmad primarily contributed to the development of the Qt-based docking system, enhancing its functionality and stability. They added features like overlay docking and side tab support, implemented assertions for error handling, and fixed several bugs related to widget resizing and rendering. Moreover, the user updated the CSS for styling across different platforms and improved the auto-hide functionality.
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.