Ivan Barroso wurde 1980 in Lissabon, Portugal, geboren und promovierte in Medienkunst und Kommunikation (Game Studies) an der Universidade Lusófona. Derzeit ist er Assistenzprofessor an der Universidade Lusófona, wo er im Bachelorstudiengang Videospiele sowie im Masterstudiengang Game Design und Playable Media unterrichtet. Außerdem lehrt er im Bachelorstudiengang Kunst und Videospiele an der ETIC.
Barroso ist Autor zweier veröffentlichter Bücher, História dos Videojogos (2012) und Revolução Interactiva (2018), sowie Mitautor von Service Games: The Rise and Fall of SEGA (2014). Er ist von Ubisoft in Rational Game Design zertifiziert und war zuvor als Lead PlayStation First Project Manager bei GameNest Lisbon tätig.
Zuletzt arbeitete er als Game Designer an den preisgekrönten Spielen Alentejo: Tinto's Law© und Alentejo: The Tinto and The Ugly©, die von Loading Studios für Game Boy, PC und mobile Plattformen entwickelt wurden. Derzeit entwickelt er #31: Luzyahdas: The Botafogo Odyssey©.