Zawadka w Australii startował siedem razy od 2014 roku. Na krótkim basenie zdobył tytuły mistrza Australii na 50 m żabką. Na 50 stylem klasycznym był także dwukrotnie mistrzem Polski na krótkim basenie - w 2013 i 2014 roku.
27-letni pływak wpadł 11 listopada 2015 roku podczas mistrzostw w Nowej Południowej Walii na krótkim basenie. W jego organizmie wykryto klenbuterol oraz metyloheksanaminę. Pływaka ukarano czteroletnim zakazem startów. Zawadka zrezygnował z prawa do złożenia odwołania i zaakceptował nałożoną na niego karę.
Portal Swimvortex.com twierdzi, że FINA, czyli światowa organizacja pływacka, oraz Asada wysłały mocny sygnał do federacji chińskiej i rosyjskiej, które zwlekają z nałożeniem sankcji na swoich pływaków za podobne przewinienia.