John „JDC” de Castro to doświadczony zawodnik esportowy, który rozpoczął swoją profesjonalną karierę w 2017 roku. Na początku grał dla zespołów BLUEJAYS, Team Monarchs i PANTHERS Gaming, jednak nie odniósł z nimi większych sukcesów. Jego jedynym godnym uwagi osiągnięciem było 3.-4. miejsce na ESL Clash of Nations 2017.
W styczniu 2018 roku John ponownie dołączył do Monarchs, a następnie wrócił do PANTHERS Gaming. Jego drugi okres w „Panterach” był bardziej udany – de Castro zdobył brązowy medal na 99Liga S9 Div. 1, został finalistą 99Liga S10 Div. 1 i zajął 3.-4. miejsce w ESL Meisterschaft: Winter 2018.
Na początku 2019 roku JDC podpisał kontrakt z expert eSport, z którym wygrał kilka turniejów. Następnie krótko grał dla Unicorns of Love, a w lecie 2021 roku dołączył do MOUZ NXT. W nowej drużynie John zdobył złoto na WePlay Academy League Season 1: Online Stage, WePlay Academy League Seasons 1, 2 i 3, a także 1.-2. miejsce w WePlay Academy League Season 2: Online Stage oraz Intel Extreme Masters XVII - Dallas: European Open Qualifier #1.
Po dwóch latach w składzie „Myszy” de Castro dołączył w sierpniu 2023 roku do 00 Nation. Spędził tam siedem miesięcy, wygrywając dwa turnieje: Pinnacle Cup V i European Pro League Season 11.
Od marca 2024 roku John de Castro gra dla BIG. W tej drużynie zajął 3.-4. miejsce na Thunderpick World Championship 2024: European Series #1, zdobył srebro na ESL Challenger at DreamHack Atlanta 2024 i DACH CS Masters Season 2, a także 1.-2. miejsce w Perfect World Shanghai Major 2024: European RMR B.