Rafael Castro was born in Italy and earned a degree in Economics at Yale and a masters degree in Political Science at Hebrew University. In addition to working in the development aid sector, he has years of experience in the German IT industry and has written op-eds for over 10 years at YNET and Arutz 7.