Sašo Karakatič is an Associate Professor and experienced machine learning engineer with nine years applying data mining and ML across academia and applied projects at the University of Maribor. He develops end-to-end models and production-ready implementations using Python (TensorFlow, PyTorch, scikit-learn), R, Java (Deeplearning4j), Spark and MongoDB, and has practical experience in web and mobile stacks. Holding a PhD in Computer Science, he combines rigorous research with hands-on engineering—teaching, supervising and deploying ML solutions in research labs and courses. Notably, his toolkit spans both NLP (spaCy, NLTK) and model interpretability/production libraries (xgboost, bokeh), reflecting a focus on usable, explainable analytics rather than pure theory. Based in Slovenia, he bridges academic research and real-world systems, often translating complex algorithms into maintainable code and classroom-ready material.
9 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Univerza v Mariboru
Highschool graduate, Highschool graduate at Gimnazija Murska Sobota
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.