Born in Amsterdam, Kasanwirjo started playing in the youth ranks of Zeeburgia before being scouted and joining the Ajax Youth Academy at the age of nine. Progressing through the ranks, he made his professional debut in the Dutch Eerste Divisie, the second tier of professional football in the Netherlands, playing for Jong Ajax, the reserves team of Ajax. On 19 August 2019, Kasanwirjo made his debut against N.E.C. in a 3–3 draw.[1]
Groningen
On 10 May 2021, it was announced that FC Groningen had signed Kasanwirjo on a three-year contract, joining the club for the 2021–22 season after his contract with Ajax had ended.[2]
Feyenoord
On 20 January 2023, Feyenoord announced that it had reached a deal with FC Groningen for the transfer of Kasanwirjo, with the player signing a contract for four and a half years.[3]
Rapid Wien (loan)
On 1 September 2023, Feyenoord and Rapid Wien announced that Kasanwirjo would spend the rest of the season at the Austrian club.[4]
Rangers (loan)
International career
Born in the Netherlands, Kasanwirjo is of Surinamese and Javanese descent. He is a youth international for the Netherlands.[5]