Swoją przygodę z informatyką rozpoczynał 30 lat temu pisząc programy w języku BASIC na domowy komputer Commodore C64. Na stałe związał się jednak ze światem baz danych relacyjnych i wielowymiarowych, przechodząc stopniowo od dBase i Clipper poprzez ulubiony SQL Server aż do big data i NoSQL.

Od lat dziewięćdziesiątych zeszłego stulecia zajmuje się fascynującym światem uczenia maszynowego i sztucznej inteligencji.  Specjalizuje się w projektowaniu i wdrażaniu aplikacji analitycznych i raportowych szczególnie w obszarach planowania, budżetowania, controllingu oraz analiz finansowych. Jako konsultant z pasją pomaga dbać o wydajność serwerów oraz krótki czas wykonywania zapytań.

Dzieli się swoją wiedzą i doświadczeniem na prowadzonych przez siebie szkoleniach i warsztatach. Aktywny prelegent na konferencjach SQL Day i innych spotkaniach branżowych. Można go często spotkać na spotkaniach Polish SQL Server Group. W latach 2009 – 2016 nagradzany przez Microsoft tytułem Most Valuable Professional w obszarze SQL Server i Data Platform.