In 2012, he co-authored a paper published in one of the most prestigious global IT journals, Decision Support Systems, after which he defended his doctoral dissertation at the Faculty of Organizational Sciences in Belgrade. Since 2013, he has been working at the UNION University School of Computing in Belgrade. From 2018 to 2021, he served as the Vice Dean for Teaching at the UNION University School of Computing. From 2015 to 2023, he was the Deputy Chair of the Council at UNION University.
Throughout his career, he has participated as a project team member or project manager in various projects for institutions and companies: in Denmark – the Institute for Agricultural Research, in Romania – Orange Romania, and in Serbia – the Michael Pupin Institute, the Yugoslav Engineering Academy, the National Bank of Serbia, Nikola Tesla Belgrade Airport, the Oil Industry of Serbia, Srbijagas, and Coca-Cola Hellenic.
In 2016, he undertook postdoctoral research at the Faculty of Cybernetics, Statistics, and Informatics at the Bucharest Academy of Economic Studies. Since 2016, he has collaborated with the Institute of Nuclear Sciences at UNAM, the largest university in Latin America, where, among other activities, he teaches courses to master’s and doctoral students in Mexico City. From 2020 to 2021, he was a member of the working group on innovations in computer science education, led by the University of A Coruña, Spain. In 2023, he visited Silicon Valley in California, where he met with the Sand Hill Angels association and visited the startup incubator at the University of California, San Francisco.