Ivan is an active advocate of modern C++ practices mixed with functional programming concepts. He is the author of Functional Programming in C++ book published by Manning, which aims to teach practical FP techniques for C++ developers.
He has been a KDE contributor for a decade, mainly working on the Plasma workspace, and lower-level frameworks for tracking and managing user actions. Maintainer and main developer of the KActivities and surrounding frameworks.
Also, he is a doctoral candidate (PhDc) at the Computer Science department of the Faculty of Mathematics, University of Belgrade with main research revolving around the programming language design, concurrency and monadic computations.
Functional Data Structures