Born in Dobrohostiv,[1] Drohobych Raion, Mykhavko is a product of the neighbouring Skala Stryi and the Lviv football academies.
He played for FC Lviv in the Ukrainian Premier League Reserves and later was promoted to the senior team.
[2] In July 2023 he signed a contract with another Ukrainian Premier League side FC Dynamo Kyiv.
[3] In May 2024, Mykhavko was called up by Ruslan Rotan to the Ukraine Olympic football team squad to play at the 2024 Maurice Revello Tournament in France.
[4] Also in July 2024, he was called up by manager Dmytro Mykhaylenko to the final squad of the Ukraine national under-19 football team to play in the 2024 UEFA European Under-19 Championship tournament matches.