Ivan Barroso è nato a Lisbona, in Portogallo, nel 1980, e ha conseguito un dottorato (PhD) di ricerca in Arti dei Media e Comunicazione (Game Studies) presso l’Universidade Lusófona. Attualmente è Professore presso l’Universidade Lusófona, dove insegna nel corso di laurea in Videogiochi e nel Master in Game Design e Playable Media. Insegna inoltre nel corso di laurea in Arti e Videogiochi presso ETIC.
Barroso è autore di due libri pubblicati, História dos Videojogos (2012) e Revolução Interactiva (2018), e coautore di Service Games: The Rise and Fall of SEGA (2014). Ha conseguito la certificazione in Rational Game Design presso Ubisoft e ha precedentemente ricoperto il ruolo di Lead PlayStation First Project Manager presso GameNest Lisbon.
Più recentemente, ha lavorato come Game Designer nei pluripremiati Alentejo: Tinto's Law© e Alentejo: The Tinto and The Ugly©, sviluppati da Loading Studios per Game Boy, PC e piattaforme mobili. Attualmente sta sviluppando #31: Luzyahdas: The Botafogo Odyssey©.