Nauczyciel akademicki,
inżynier oprogramowania, badacz

Specjalizuję się w sztucznej inteligencji, architekturze systemów oraz dobrej inżynierii kodu. Uczę, badam i buduję oprogramowanie, które rozwiązuje realne problemy.

O mnie

Jestem nauczycielem akademickim oraz inżynierem oprogramowania. Na co dzień prowadzę zajęcia ze studentami oraz koło naukowe sztucznej inteligencji, gdzie rozwijamy intuicję badawczą i analizujemy najnowsze publikacje z tej dziedziny. Równolegle pełnię rolę doradcy i inżyniera – projektuję architektury systemów, prowadzę audyty oprogramowania oraz realizuję kompleksowe projekty: od aplikacji webowych po modele uczenia maszynowego i ich wdrożenia.

Napędza mnie ciekawość i chęć zrozumienia, jak rzeczy działają „pod spodem”. Moje specjalizacje obejmują sztuczną inteligencję oraz inżynierię oprogramowania - obszary, w których łączę podejście badawcze z praktyką inżynierską.

Czym się zajmuję

  • Dydaktyka - Prowadzę zajęcia akademickie z zakresu programowania, inżynierii oprogramowania oraz sztucznej inteligencji. Opiekuję się kołem naukowym, w którym studenci rozwijają projekty badawcze i uczą się pracy zespołowej.
  • Rozwój oprogramowania - Projektuję i tworzę systemy informatyczne: od koncepcji i architektury, przez implementację, aż po integrację z infrastrukturą chmurową i wdrożenie modeli uczenia maszynowego.
  • Badania - Analizuję najnowsze publikacje naukowe w dziedzinie sztucznej inteligencji i prowadzę własne projekty badawcze. Jednym z kluczowych obszarów mojej pracy jest wykorzystanie AI do analizy i interpretacji sygnałów fal mózgowych, co łączy wiedzę inżynierską z interdyscyplinarnymi wyzwaniami badawczymi.
  • Doradztwo - Prowadzę audyty kodu i architektury systemów, wspieram w podejmowaniu decyzji technologicznych oraz pomagam zespołom w poprawie jakości i niezawodności oprogramowania.

W czym pomagam

  • Dla biznesu
    • Projektowanie i przeglądy architektury systemów informatycznych.
    • Audyty jakości kodu oraz rekomendacje usprawnień.
    • Tworzenie i integracja rozwiązań opartych o uczenie maszynowe.
    • Wsparcie we wdrażaniu procesów i zarządzaniu danymi.
    • Szkolenia dla zespołów.
    • Tworzenie oprogramowania szytego na miarę.
  • Dla środowiska akademickiego
    • Współpraca przy projektach badawczych związanych ze sztuczną inteligencją i jej zastosowaniami.
    • Prowadzenie warsztatów i wykładów gościnnych.
    • Konsultacje eksperckie dla studentów i doktorantów.
    • Popularyzacja wiedzy o AI i inżynierii oprogramowania w inicjatywach naukowych i edukacyjnych.

Kursy i dydaktyka

  • Przetwarzanie języka naturalnego
  • Metody sztucznej inteligencji
  • Systemy masowego przetwarzania informacji
  • Zobacz więcej
    • Podstawy sztucznej inteligencji
    • Programowanie funkcyjne
    • Języki i paradygmaty programowania
    • Systemy szkieletowe
    • Algorytmy i złożoność
    • Wybrane środowiska programowania
    • Etyczne aspekty zastosowania sztucznej inteligencji
    • Technologie internetowe
    • Oprogramowanie użytkowe
    • Podstawy programowania
    • Programowanie współbieżne
    • Warstwy integracji w wybranych środowiskach
    • Systemy przetwarzania i wizualizacji danych
    • Zagadnienia inżynierii wiedzy i programowania
    • Inteligentne wyszukiwarki internetowe
    • Bazy danych i aplikacje
    • Metody rozpoznawania i przetwarzania obrazów

Wystąpienia & media

  • Alanya University, Turkey International Week - AI in Education: Tools, Opportunities, and Ethical Dilemmas
  • Łódzkie Dni Informatyki Wykorzystaj Google Colab i Hugging Face do swoich projektów AI
  • Wywiad w TV Toya "Co na to ekspert?" - o sztucznej inteligencji Nagranie