Barbosa a représenté les Philippines lors de l'Olympiade d'échecs de 2012 (il jouait au deuxième échiquier derrière Wesley So).