Rafał Bodziony is a Machine Learning Engineer with nine years' experience specializing in computer vision and scalable ML deployments across edge and cloud. He combines hands-on deep learning work (TensorFlow, PyTorch, NVIDIA TensorRT, DeepStream) with AWS-first productionization—holding ML Specialty and Developer Associate certifications and practical experience with SageMaker, Lambda, CDK and serverless architectures. Rafał has contributed to open-source ML tooling by implementing and refining the Boruta feature selection in the popular PyCaret library, improving reproducibility and usability for practitioners. His background spans startups, freelance projects on Upwork, and enterprise roles, giving him a pragmatic balance of rapid iteration and robust delivery. Trained in mechatronics and cloud AI applications, he often bridges hardware-aware inference on edge devices with cloud-centric model orchestration. He’s driven by turning large-scale image datasets into actionable products and exploring generative AI integrations with tools like Hugging Face and LangChain.
9 years of coding experience
4 years of employment as a software developer
Engineer's degree Mechatronics Robotics and Automation Engineering, Engineer's degree Mechatronics Robotics and Automation Engineering at Politechnika Rzeszowska im. Ignacego Łukasiewicza
Postgraduate Degree Applications of Cloud Technology in Data-Based and Artificial Intelligence Solutions, Postgraduate Degree Applications of Cloud Technology in Data-Based and Artificial Intelligence Solutions at Warsaw University of Technology
An open-source, low-code machine learning library in Python
Role in this project:
ML Engineer
Contributions:6 commits, 5 PRs, 15 comments in 23 days
Contributions summary:Rafał's contributions primarily center around implementing and improving a feature selection algorithm within the Pycaret library. They developed the initial version of the Boruta feature selection algorithm, followed by iterative testing and improvements. Further enhancements included modifying the Boruta algorithm's core logic, incorporating percentile-based thresholds, and fixing potential reproducibility issues. These changes add to the overall functionality and usability of Pycaret.
Contributions:16 pushes, 1 branch in 4 years 10 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.