Urodziłem się w niewielkim miasteczku w rejonie obecnego województwa lubuskiego. Od 1994 roku mieszkam w okolicach Częstochowy. W 2007 roku ukończyłem Techniczne Zakłady Naukowe im Gen. Władysława Sikorskiego w Częstochowie. W październiku tegoż roku rozpocząłem studia na Wydziale Inżynierii Mechanicznej i Informatyki. W styczniu 2011 obroniłem pracę inżynierską (kier. Informatyka, spec. Sieci komputerowe) oraz podjąłem dalszą naukę na studiach drugiego stopnia (spec. Zintegrowane systemy zarządzania i analizy danych). Które to ukończyłem w czerwcu 2012 roku. Od października 2012 roku do grudnia 2017 byłem doktorantem w Instytucie Inteligentnych Systemów Informatycznych w dyscyplinie Informatyka. W grudniu 2017 roku obroniłem pracę doktorską o tytule: "Nowe metody przechowywania i wyszukiwania zawartości obrazów w bazie danych". Na co dzień zajmuję się metodami przeszukiwania obrazów po zawartości (CBIR), ekstrakcją obiektów, bazami danych, wykorzystaniem metod sztucznej inteligencji w wyszukiwaniu obrazów. W tym celu wykorzystuję różne języki programowania oraz technologie. Jedną z moich pasji jest programowanie, które pochłania sporą część mojego czasu. Najczęściej korzystam poniższych technologii:
- .NET Framework (C#)
- .NET Core (C#)
- ASP.NET (MVC, Web Api)
- ASP.NET Core (MVC, Web Api)
- SQL Server
- Oracle
- Web services
- Microservices
- WCF
- SignalR
- React
- Angular
- T-SQL
- Entity Framework (Core)
- ADO.NET
- Apache Cordova
- WPF
Nie są mi również obce technologie z rodziny Java, lecz traktuję je raczej hobbystycznie. Interesuję się również developmentem systemów klasy ERP & CRM. Miałem możliwość poznania systemu Dynamics Navision. Zgłębiam również metodyki zwinnego wytwarzania oprogramowania (Agile) np. Scrum czy XP (extreme programming). Moje zainteresowania poza zawodowe, to głównie piłka nożna oraz astronomia i nauki jej podobne. Uwielbiam wielogodzinne obserwacje nocnego nieba zarówno z pomocą sprzętu optycznego jak i bez.