Voltooi de volgende zin: Bij de Olympische Zomerspelen 2012 in Londen kwalificeerde Almeida zich voor de 100 m borstwedstrijd bij de mannen door een Portugese record te vestigen en een FINA B-standaard tijd van 1:01.19 van de
Europees kampioenschap in Debrecen, Hongarije. Hij daagde zeven andere zwemmers uit in de derde heat, waaronder de tweevoudige Olympische kampioen Martin Liivamägi uit Estland. Hij liep naar de derde plaats met twee tiende van een seconde (0,20) achter de Griek Panagiotis Samilidis in 1:01.40. Almeida slaagde er niet in om door te gaan naar de halve finale, omdat hij op de eerste dag van de voorrondes vijfentwintigste plaats behaalde van de 44 zwemmers.