Nascida em Manila, Filipinas, Caoili começou a jogar xadrez aos seis anos de idade. Em 22 de dezembro de 2000, ela venceu o campeonato de meninas asiáticas com menos de 16 anos em Bagac, nas Filipinas. No ano seguinte, ela marcou 5½/9 pontos no torneio Conca Della Presolana na Itália. Na lista de classificação da FIDE de outubro de 2002, Caoili atingiu sua classificação máxima de 2309. Em 2004, Caoili mudou sua federação de xadrez para representar a Austrália. Em 2009, ela venceu o torneio de Xadrez Clássico de Londres com uma pontuação de 8/9, dois pontos à frente do vice-campeão. No mesmo ano, Caoili venceu o Campeonato Zonal Feminino da Oceania e, como resultado, se qualificou para jogar no Campeonato Mundial Feminino de 2010 . No entanto, ela não se apresentou para esta competição.