En la Someraj Olimpikoj de 2012 en Londono, Almeida kvalifikiĝis por la 100 m brusto de la viroj establante portugalan rekordon kaj atingante FINA B-norman eniran tempon de 1:01.19 de la Eŭropaj Ĉampionecoj.
en Debrecen, Hungario. Li defiis sep aliajn naĝantojn en la tria varmego, inkluzive de kunulo dufoje olimpika Martin Liivamägi de Estonio. Li kuris al la tria loko per du dekonoj de sekundo (0.20) malantaŭ la greko Panagiotis Samilidis en 1:01.40. Almeida malsukcesis antaŭeniri en la duonfinalojn, ĉar li lokis dudek-kvinan en la unua tago de la antaŭludo.