StarMedia is a leading Latin Internet brand, co-founded in August 1996 by Fernando Espuelas and Jack Chen as the first pan-regional Internet portal for Spanish and Portuguese speaking audiences.