Marek przeszedł bardzo ciekawą drogę od programisty, Scrum Mastera, poprzez project managera, managera liniowego, awansując również na delivery managera odpowiedzialnego za pracę wielu zespołów projektowych. Tak szerokie doświadczenie pomaga mu lepiej doradzać osobom na różnych stanowiskach w hierarchii oraz dokładniej tłumaczyć zagadnienia związane z zarządzaniem. Prowadzi szkolenia i doradza w zakresie zarządzania w tym również zarządzania projektami oraz wdrażania zwinnego podejścia i zarządzania zmianą.
Jeden z pierwszych licencjonowanych trenerów Management 3.0 w Polsce. Pokazuje jak można łączyć proste narzędzia i siłę współpracy zespołowej w realizacji celów biznesowych. W swojej karierze zawodowej Marek prowadził projekty między innymi dla największych niemieckich koncernów samochodowych. Miał tam możliwość być częścią organizacji z bardzo nowoczesnym podejściem do realizacji celów biznesowych i kultury zarządzania.
Od wielu lat współpracuje z managerami i jako mentor i pomaga im lepiej zrozumieć i docierać do swoich współpracowników. Wierzy, iż zmieniając siebie zmieniamy świat i zawsze woli coś naprawić, niż z góry spisać na straty. Dlatego w wolnym czasie lubi pomajsterkować i na przykład samodzielnie stworzyć system inteligentnego zarządzania swoim domem.