To naukowiec i przedsiębiorca, doktor habilitowany nauk inżynieryjno-technicznych w dyscyplinie informatyka techniczna i telekomunikacja, wykładowca uczelni wyższych, członek Rady do spraw innowacji w szkolnictwie wyższym i nauce. Jest laureatem programu stażowo-szkoleniowego „Top 500 Innovators” Ministerstwa Nauki i Szkolnictwa Wyższego realizowanego na Uniwersytecie Kalifornijskim w Berkeley w Stanach Zjednoczonych oraz licznych stypendiów i nagród za osiągnięcia naukowe. Staże post-doktorskie realizował w Knowledge Engineering and Discovery Research Institute w Auckland w Nowej Zelandii (badania związane z praktycznym zastosowaniem sztucznych sieci neuronowych trzeciej generacji) oraz University of Nevada, Las Vegas (badania w zakresie Internetu rzeczy oraz w zakresie analizy danych).
Dr hab. inż. Grzegorz Borowik jest autorem lub współautorem ponad stu publikacji w czasopismach naukowych oraz materiałach konferencyjnych, a także autorem podręcznika akademickiego, redaktorem naukowym, recenzentem oraz przewodniczącym sesji konferencyjnych. Jego zainteresowania badawcze obejmują inteligencję obliczeniową, techniki maszynowego uczenia, techniki optymalizacji, przetwarzanie obrazu, Internet rzeczy, kryptografię oraz technologię blockchain.