Kakudji werd geboren in Luik en is van Congolese afkomst. Hij genoot zijn jeugdopleiding bij RFC Seraing en AA Gent. Hij maakte in 2018 de overstap van Gent naar Royal Antwerp FC, waar hij op 9 december 2018 tegen Cercle Brugge zijn eerste officiële wedstrijd speelde. Drie maanden later ondertekende hij zijn eerste profcontract bij Antwerp.[1]
Nadat hij geen verdere speelkansen kreeg in het eerste elftal van Antwerp, maakte Kakudji in juni 2020 de overstap naar RFC Seraing, waar hij een deel van zijn jeugdopleiding genoten had. Hij maakte de overstap samen met Antoine Bernier.[2] Eind augustus besloot de club hem tot het einde van het seizoen uit te lenen aan RFC Luik.[3] Een dag later scoorde Kakudji meteen in een oefenwedstrijd tegen RCS Verlaine, maar nadien slaagde hij er – voornamelijk vanwege de vroegtijdige stopzetting van de competitie vanwege de coronapandemie – niet in om officiële speelminuten te vergaren bij de vijfvoudige landskampioen.[4]