Nacida el 9 de Agosto de 2001 en Minsk, Bielorusia.
En la temporada 2017, Harnasko hizo su debut internacional senior compitiendo en L.A. Lights. Luego compitió en el torneo internacional senior en Moscú, la Copa Alina, donde terminó cuarta en la clasificación general detrás de Nicol Zelikman de Israel. En el Gran Premio de Kyiv de 2017, terminó décima en la clasificación general. Terminó quinta en la clasificación general en el Grand Prix Thiais de 2017, se clasificó para 3 finales de aparatos y ganó un bronce en mazas. Del 31 de marzo al 2 de abril, Harnasko compitió en el Gran Premio de Marbella y terminó novena en la final general y se clasificó en 2 aparatos, donde ganó el bronce con la cinta. Compitió en su primer encuentro de la Copa del Mundo en la Copa del Mundo de Pesaro, donde terminó octava en la clasificación general detrás de Victoria Veinberg Filanovsky de Israel, se clasificó para 2 finales de aparatos y terminó quinta en mazas y séptima en aro. En la Copa del Mundo de Bakú de 2017, terminó cuarta en la final general, detrás de Neviana Vladinova de Bulgaria, y también ganó un bronce en la final de cinta y aro en la final de aparatos. Del 5 al 7 de mayo, Harnasko compitió en la Copa del Mundo de Sofía 2017, terminó cuarta en la clasificación general, se clasificó en 3 finales de aparatos y ganó el oro en mazas, bronce en pelota y séptima en cinta. Del 19 al 21 de mayo, Harnasko junto con su compañera de equipo Katsiaryna Halkina representaron a las seniors individuales de Bielorrusia en el Campeonato de Europa de 2017. Se clasificó en todas las finales de aparatos y se llevó el bronce en pelota, terminó cuarta en mazas, quinta en cinta y séptima en aro. El siguiente evento de Harnasko fue en la World Challenge Cup Guadalajara 2017, donde ganó el bronce en la competición general detrás de Ekaterina Selezneva. Se clasificó en 3 finales de aparatos: plata en aro, bronce en pelota y se ubicó séptima en mazas. Del 7 al 9 de julio, Harnasko terminó en el puesto 16 en la clasificación general de la Copa del Desafío Mundial de Berlín de 2017. Se clasificó en la final de la cinta. Harnasko compitió en los Juegos Mundiales cuatrienales de 2017 en Wrocław, Polonia, del 20 al 30 de julio. Se clasificó en 2 finales de aparatos y terminó cuarta en aro y pelota. Del 4 al 6 de agosto, Harnasko compitió en la Minsk World Challenge Cup 2017 y ganó la plata en la competición general detrás de Aleksandra Soldatova. Se clasificó en las 4 finales de aparatos y obtuvo 2 medallas de plata en pelota y cinta, una de bronce en mazas y terminó séptima en aro. Del 11 al 13 de agosto, Harnasko compitió en la Kazan World Challenge Cup 2017 y terminó novena en la clasificación general, se clasificó en la final de aro y terminó quinta.
En 2018, Harnasko comenzó la temporada en Baltic Hoop en Riga, Letonia, donde ocupó el noveno lugar en la clasificación general y la medalla de plata en la final de pelota. Luego obtuvo la medalla de plata en la clasificación general en el Torneo Internacional Deriguina Cup en Kiev y luego se ausentó de las competiciones por el resto de la temporada recuperándose de una cirugía de tobillo que tuvo en abril. También sufrió una lesión en la espalda, lo que significó que no pudo competir durante la mayor parte del año. Compitió en el Gran Premio de Marbella, España, del 26 al 28 de octubre, donde terminó segunda en la clasificación general detrás de Vlada Nikolchenko de Ucrania. Se clasificó para todas las finales de aparatos y quedó quinta con aro, tercera en pelota, séptima en mazas y cinta.
En 2019, Harnasko comenzó la temporada en L.A. Lights, donde ganó el oro en la clasificación general y en mazas, quedó en tercer lugar con aro y pelota y en quinto lugar con cinta. Luego compitió en el Grand Prix Kyiv, en Ucrania, donde terminó novena en la general. Se clasificó para las finales de pelota y de mazas y quedó en cuarto lugar en ambas. La próxima competición de Harnasko fue un torneo internacional en Corbeil-Essonnes, Francia, donde ganó la competición general y se clasificó para todas las finales. Allí ganó tres medallas más, bronce con aro, plata con mazas y oro con cinta. En abril, compitió en la Copa Mundial de Pesaro y ocupó el puesto 12 en la clasificación general. Al día siguiente, ganó medallas de bronce en las finales de mazas y cinta. También se clasificó para dos finales de Aparatos en la Copa del Mundo de Sofía, donde ocupó el séptimo lugar en la clasificación general. Del 16 al 19 de mayo, Harnasko junto con sus compañeras de equipo Katsiaryna Halkina y Anastasiia Salos representaron a las senior individuales de Bielorrusia en el Campeonato de Europa de 2019 en Bakú, Azerbaiyán. Ganaron la medalla de plata en la competición por equipos junto con el grupo junior de Bielorrusia. Luego, Alina también se clasificó para la final de pelota, donde terminó en el octavo lugar (18.800). Su próxima competición fue Grand Prix Holon en Israel, donde terminó en cuarto lugar en la clasificación general. Del 30 de agosto al 1 de septiembre compitió en la World Challenge Cup Kazan, en Rusia, y quedó en el puesto 14 en la clasificación general, clasificándose para las finales de aro y mazas, donde ganó medallas de bronce. Del 6 al 8 de septiembre, obtuvo la medalla de bronce en la clasificación general de la World Challenge Cup en Portimão, Portugal. Obtuvo otra medalla de bronce en la final de aro detrás de Alexandra Agiurgiuculese y su compañera de equipo Anastasiia Salos al día siguiente. Del 16 al 22 de septiembre, Harnasko, Katsiaryna Halkina y Anastasiia Salos representaron a Bielorrusia en las competencias individuales en el Campeonato Mundial de 2019 en Bakú, Azerbaiyán y ganaron la medalla de bronce en la competición por Equipos; se clasificó en las finales de mazas y cintas y terminó en sexto lugar. Terminó en el puesto 16 en las calificaciones generales y no avanzó a la final debido a la regla de 2 gimnastas por país. En octubre, compitió en la Copa Mundial de Clubes anual, la «Copa Aeon» en Tokio, Japón, representando al Dinamo con Katsiaryna Halkina y la junior Darya Tkatcheva. Se llevaron la medalla de bronce en la competición por equipos, detrás de Rusia y Ucrania.
Compitió en el Gran Premio de Brno y ganó la medalla de oro en la clasificación general frente a la ucraniana Khrystyna Pohranychna y la búlgara Boryana Kaleyn con una puntuación de 89.950. Se clasificó para las cuatro finales, ganando la medalla de oro en la final de aro (23.700) y la medalla de bronce en la final de cinta (20.250). Compitió en el Torneo Internacional de Marina Lobatch y ganó la medalla de oro en la clasificación general (105.850) frente a su compañera de equipo Anastasiia Salos. Ganó dos oros más en la final de pelota y mazas y dos medallas de plata en la final de aro y cinta. En noviembre, compitió en el Campeonato de Europa de 2020 en Kiev, Ucrania, y ganó la medalla de plata en la clasificación general, empatada con Linoy Ashram (100 900), quien se llevó el oro.
Harnasko compitió en la Copa del Mundo de Sofía, terminando en tercer lugar en las finales generales detrás de Boryana Kaleyn, y en las finales por aparatos terminó en cuarto lugar en aro, segundo en pelota, séptimo en mazas y quinto en cinta. En la Copa del Mundo de Tashkent, en abril, donde terminó 5° detrás de Sofía Raffaeli en las finales generales, y en las finales por aparatos terminó 1° cinta, 3° en mazas y Pelota. En la Copa del Mundo de Bakú, terminó sexta en la final general detrás de Linoy Ashram. En las finales por aparatos, terminó segunda en cinta, tercera en aro, sexta en pelota. En la Copa del Mundo de Pesaro, terminó tercera en la final general detrás de Arina Averina, y en la final por aparatos, terminó quinta en aro, sexta en pelota, cuarta en mazas y tercera en cinta. En junio, compitió en el Campeonato Europeo de Gimnasia Rítmica, en Varna, Bulgaria, terminando sexta en la final general, detrás de su compatriota Anastasiia Salos. En las finales por aparatos, quedó en cuarto lugar en aro, tercero en pelota, sexto en mazas y segundo en cinta. En las finales por equipos, el equipo de Bielorrusia terminó segundo con Anastasiia Salos y el grupo de Bielorrusia. En el Desafío de la Copa del Mundo de Minsk, terminó en primer lugar en la final general por delante de Lala Kramarenko y Anastasiia Salos, respectivamente. También terminó primera en las finales de aro, pelota y mazas. En el Gran Premio de Tel Aviv, terminó en segundo lugar detrás de Linoy Ashram y por delante de Anastasiia Salos. En las finales por aparatos, terminó tercera en aro y segunda en pelota, mazas y cinta.
En agosto, Harnasko compitió en los Juegos Olímpicos de Tokio 2020. El 6 de agosto, se clasificó para las 10 mejores finales generales individuales después de terminar cuarta detrás de Linoy Ashram. El 7 de agosto, Harnasko terminó tercero en la final general detrás de Linoy Ashram y Dina Averina respectivamente, luego de que Arina Averina tuviera errores e imprecisiones con su rutina de cinta, se quedó en el cuarto lugar, dándole a Harnasko la oportunidad de luchar por el bronce olímpico. Harnasko se convirtió en la quinta gimnasta rítmica bielorrusa en ganar una medalla en unos Juegos Olímpicos, después de Marina Lobatch (Seúl 1988), Yulia Raskina (Sídney 2000), Inna Zhukova (Pekín 2008) y Liubov Charkashyna (Londres 2012, siendo la última). En el Campeonato Mundial de Gimnasia Rítmica de 2021, Harnasko se clasificó para las finales por aparatos y general. Terminó segunda en aro, tercera en pelota, quinta en mazas y primera en la final de cinta.
En 2022, Alina comenzó la temporada en el Grand Prix Tartu, en Estonia. Ganó medalla de oro en la final general, aro, pelota y cinta, y plata en la final de mazas.