Fernandes werd geboren in Guinee-Bissau en zijn gezin verhuisde naar Portugal toen hij elf was.[1] Hier kwam hij in de jeugdopleiding van Sporting CP te spelen. Bij deze club maakte hij zijn debuut op 1 juli 2020. Op die dag werd thuis gespeeld tegen Gil Vicente. Wendel en Gonzalo Plata scoorden namens Sporting, waarna Rúben Ribeiro namens Gil Vicente nog wat terugdeed vanaf de strafschopstip. Fernandes begon op de reservebank en mocht van coach Rúben Amorim in de blessuretijd invallen voor Andraž Šporar. Met zijn invalbeurt werd hij de jongste speler in de clubgeschiedenis. Dat record was tot dan toe in handen van Cristiano Ronaldo.[2][3] In de zomer van 2021 werd Fernandes voor twee seizoenen gehuurd door FC Basel, dat tevens een optie tot koop verkreeg op de vleugelaanvaller.[4] Na één seizoen besloot Basel echter een punt te zetten achter de verhuurperiode en Fernandes keerde terug naar Sporting.[5] Na zijn terugkeer speelde Fernandes alleen in het tweede elftal, waarna hij transfervrij verkaste naar Hatayspor, waar hij voor drie seizoenen tekende.[6]