Duka prošel mládežnickými týmy domovských klubů HNK Hajduk Split a RNK Split, v 15 letech se posunul do A-týmu. V RNK byl třetím gólmanem za dvojicí Andrija Vuković a Danijel Zagorac,[2] tímto začala jeho série hostování. Nejprve v týmu Kamen Ivanbegovina, toho času hrajícího čtvrtou chorvatskou soutěž, kterému pomohl k postupu do třetí ligy.[2] Odtud putoval na další hostování do Zagory Unešić a do NK Imotski,[3] kterému pomohl k postupu do druhé ligy.[2] Po odchodu Andriji Vukoviće se Duka stal náhradníkem pro Danijela Zagorace.[4] Ve věku 23 let, v březnu2016 dostal Duka konečně šanci v nejvyšší chorvatské soutěži. Po remíze RNK s HNK Rijekou byl popisován médii jako týmový hrdina.[2]