Dina Olimpiade Usum Panas 2012 di London, Almeida lolos pikeun 100 m breaststroke lalaki ku netepkeun rékor Portugis sarta ngahontal waktu éntri standar FINA B tina 1:01.19 ti Kejuaraan Éropa
di Debrecen, Hungaria. Manéhna nangtang tujuh perenang séjén dina panas katilu, kaasup sasama dua kali Olimpiade Martin Liivamägi ti Éstonia. Anjeunna lumpat ka tempat katilu ku dua persepuluh detik (0.20) di tukangeun Panagiotis Samilidis ti Yunani dina 1:01.40. Almeida gagal ngaléngkah ka semifinal, sabab anjeunna nempatkeun ka dua puluh lima sacara umum tina 44 perenang dina dinten mimiti prémisi.