Marko's interesse nei computer è iniziato con la prima versione del Commodore 64, ma a commutazione veloce per i primi computer a disposizione IBM XT, a metà anni 80. Ha poi iniziato la programmazione in Assembler, Cobol e C + +. Quando ha scoperto internet nella sua primi tempi, amava lavorare con HTML e PHP. Marko, per gli ultimi 8 anni, ha lavorato su progetti open source. In un primo momento, ha lavorato per i propri progetti, poi si è trasferito su progetti CMS come phpnuke e PostNuke. Dopo di che, ha lavorato su XOOPS per i successivi 4 anni, con 3 anni di quegli anni come un membro Core. Si trasferì a Mambo e, più recentemente, Joomla! di unire le loro più squadra di professionisti.