Jestem z zawodu i z zamiłowania programistą. Czuję się pewnie pisząc w Javie, JavaScripcie i TypeScripcie (głównie Node.js, choć w razie potrzeby także po stronie przeglądarki), a na wcześniejszych etapach kariery programowałem również w PHP. Chętnie uczę się nowych technik programowania, szybko przyzwyczajam się do nowości w światku technologii. Eksperymentuję z nowymi narzędziami i językami programowania.
Od czasu do czasu prowadzę prelekcje na spotkaniach meet.js w Gdańsku, zdarzyło mi się też prowadzić kilka warsztatów dotyczących programowania sterowanego testami (TDD). Jak mam natchnienie i nadmiar czasu, to dzielę się doświadczeniami za pośrednictwem różnych mediów internetowych.