ב- 2012 באולימפיאדת הקיץ בלונדון, אלמיידה זכתה למרוץ 100 מטר ברסטסטרוק לגברים על ידי הקמת שיא פורטוגלי והשגת זמן כניסה סטנדרטי FINA B של 1:01.19 מהאליפות האירופית.
בדברצ'ן, הונגריה. הוא הציע אתגר לשבעה שחיינים אחרים בחומרה השלישית, כולל את השחקן האולימפי פעמיים מרטין ליוואמגי מאסטוניה. הוא רץ למקום השלישי על ידי שני עשרות של שניה (0.20) מאחורי היווני פנאגיוטיס סמילידיס ב 1:01.40. אלמיידה לא הצליח להתקדם לחצי הגמר, כאשר הוא הגיע למקום ה-25 מתוך 44 שחיינים ביום הראשון של המבחנים הראשונים.