Mihailo Cvetkovic, software developer