Graduated at the Faculty of Electrical Engineering and Computing, University of Zagreb (Croatia) and received M.Sc. degree in electronics. For several years he was research and lecturing assistant in the fields of solid state electronics and electronic circuits, published several scientific and professional papers, as well as a book "Physics of Semiconductor Devices - Solved Problems with Theory" (in Croatian).
During that work he gained interest in C++ programming language and have co-written "C++ Demystified"
(in Croatian), 1st
edition published in 1997, 2nd
in 2001, 3rd
in 2010, 4th in 2014
After book publication, completely switched to software development, programming mostly in C++ and in C#.