After working with data handling and analysis, Michał devoted his time to the Machine Learning and Deep Learning fields and their application in solving real-world problems. He is experienced in object-oriented, test-driven software development, and creates best practice solutions for the machine learning world, combining theoretical knowledge with software engineering experience.