Puchacz przeniósł się do Berlina latem 2021 roku po udanych sezonach w Lechu Poznań. Nie udało mu się jednak wywalczyć miejsca w podstawowym składzie Unionu i od tego momentu regularnie jest wypożyczany. Po kilku miesiącach w tureckim Trabzonsporze i greckim Panathinaikosie przyszedł w jego karierze czas na występy w Kaiserslautern.
Klub ten występuje w drugiej Bundeslidze, w której w poprzednim sezonie zajął miejsce w środku stawki - zajął dziewiąte miejsce. Polski lewy obrońca w poprzednich rozgrywkach rozegrał 19 meczów w lidze i w pucharach.
Jest 12-krotnym reprezentantem Polski, który ostatni raz dla kadry narodowej zagrał w czerwcu ubiegłego roku w meczu Ligi Narodów z Belgią. Puchacz był początkowy pominięty przez Fernando Santosa na pierwsze zgrupowanie Portugalczyka w roli selekcjonera, jednak potem został dowołany z uwagi na kontuzje innych zawodników. Brakuje go jednak na trwającym zgrupowaniu.