2012 m. Londono vasaros olimpinėse žaidynėse Almeida įvardijo vyrų 100 m krūtininkystės lenktynes, užfiksavęs Portugalijos rekordą ir FINA B standartu nustatytą 1:01.19 laiką nuo
Europos čempionatas Debrecene, Vengrija. Trečioje varžybose jis iškėlė iššūkį septyniems kitiems plaukiotiesiems, tarp jų ir du kartus olimpinės žaidynės laimėtojui Martinui Liivamagiui iš Estijos. Jis trečiąją vietą užėmė už dvejų dešimtinių sekundės (0,20) už Graikijos Panagioto Samilidisą 1:01.40. Almeidai nepavyko patekti į pusfinalinį turnyrą, nes pirmąją pradinės varžybų dieną jis užėmė dvidešimt penktąją vietą iš 44 plaukiojančiųjų.