Михаляк начал свою карьеру в молодёжных клубах «Чарни» (Жагань) и «Лехия» (Зелёна-Гура)[2]. В 2013 году Конрад присоединился к молодёжке варшавской «Легии», где провёл три года, прежде чем дебютировать за основу в декабре 2016 года, выйдя на замену на 82-й минуте вместо Неманьи Николича[3][4].
10 февраля 2017 года был отдан в полугодичную аренду в «Заглембе» (Сосновец)[5][6]. 5 августа 2017 года отдан в аренду в «Вислу» (Плоцк)[7]. В 2018 году подписал контракт с «Лехией» (Гданьск).
Михаляк был впервые вызван в сборную Польши до 20 лет в сентябре 2016 года и забил в дебютном матче против Швейцарии[10]. В марте 2017 года его снова вызвали на товарищескую игру с Италией[11][12].