Não por acaso, Castro é licenciado em Design Têxtil pela Central Saint Martins, em Londres, onde é mestrando em Design de Moda. Estagiou com Lidija Kolovrat, em Lisboa, e na Trend Union / Li Edelkoort em Paris. Trabalhou no departamento têxtil da coleção Artisanal da Maison Margiela em Paris e, paralelamente, foi responsável pelas tecelagens manuais das coleções de John Alexander Skelton em Londres.