Maciej Ziaja is a Machine Learning Software Engineer with nine years of experience applying computer vision and embedded systems expertise to real-world products. He develops deep learning image-processing pipelines in Python and brings them to resource-constrained devices using modern C++ for production deployment. Academically strong—graduating with distinction in both BE and MEng and currently pursuing a PhD in Computer Science—he blends rigorous research knowledge with hands-on engineering. At KP Labs he focuses on embedded inference and optimization, building on earlier C++ embedded work from an industry internship. Based in Silesian Voivodeship, Poland, he combines systems-level thinking with practical ML implementation, often bridging algorithm prototyping and low-level deployment.
9 years of coding experience
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Politechnika Śląska
Bachelor of Engineering - BE, Automatic Control and Robotics, Very good, graduated with distinction, Bachelor of Engineering - BE, Automatic Control and Robotics, Very good, graduated with distinction at Politechnika Śląska w Gliwicach
Contributions:197 commits, 6 PRs, 354 pushes in 3 years 7 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
Maciej Ziaja - Machine Learning Software Engineer at KP Labs