Профессиональную карьеру начал в 2000 году в плоцкой команде «Орлен». Дебютировал в чемпионате Польши 10 марта 2001 года в гостевом матче «Орлена» против «Дискоболии» из города Гродзиск-Велькопольский. Гжеляк вышел в основном составе и провёл на поле 83 минуты.
Сезон 2002/03 провёл в команде «Лодзь», за которую провёл 29 игр и забил 3 мяча. Следующей командой Гжеляка стал клуб «Уния» из города Яниково, но в составе этой команды он не провёл ни одного матча. Сезон 2004/05 провёл в клубе «Куявяк», за который провёл 25 игр и забил 3 мяча.
Следующим клубом нападающего стал «Видзев». В своём первом сезоне за эту команду Гжеляк сыграл в 32 играх, забил 20 голов и отдал 6 голевых передач. Таким образом, он стал вторым по счёту бомбардиром Второй лиги Польши сезона 2005/06. По итогам сезона «Видзеву» удалось выйти в Первую лигу. Гжелак, после успешного выступления за «Видзев», осенью 2006 года получил несколько предложений от лучших польских клубов, таких как «Висла» из Кракова, «Заглембе» из Любина и «Легия» из Варшавы. В конце концов, он выбрал столичный клуб и с 14 декабря 2006 года стал игроком «Легии». Трансфер обошёлся клубу в 600 000 евро. За «Легию» Гжеляк провёл 4 сезона, сыграв 59 игр и забив в них 13 мячей. 1 июля 2010 года закончился срок действия его контракта за Варшавский клуб, и «Легия» решила не продлевать его. 8 августа 2010 года нападающий подписал контракт с новосибирским клубом «Сибирь». 10 августа Гжеляк выбрал себе номер, под которым будет выступать за новый клуб, им стал 12. Дебютировал в российской Премьер-лиге 14 августа 2010 года в матче «Спартак-Нальчик» — «Сибирь». Первый гол за российский клуб забил 26 сентября 2010 года в матче «Ростов» — «Сибирь», который впоследствии оказался победным. 4 января 2011 года у футболиста закончился контракт с новосибирским клубом, и стороны приняли решение не продлевать соглашение.
11 января 2011 года Гжеляк подписал контракт с клубом «Ягеллония» из города Белостока.
Дебютировал за сборную Польши 16 декабря 2006 года в матче со сборной Объединённых Арабских Эмиратов. В первой для себя игре отличился дублем. В 2006-2007 годах провёл за сборную 4 товарищеские встречи.
Итого: 4 матча / 2 гола; 3 победы, 1 ничья, 0 поражений.
(откорректировано по состоянию на 15 декабря 2007)