Od ponad 13 lat zajmuje się web developmentem. Od 2012 roku pracuje dla grupy KERRIS, obecnie jako Head of Product Development we 300.codes.
Na koncie posiada ponad 150 realizacji, m.in. dla: UBER, Porsche czy Roche. Współtworzone przez niego projekty zostały nagrodzone m.in. w Awwwards, CSS Winner czy CSS Nectar.
Specjalizuje się w tworzeniu stron internetowych z wykorzystaniem systemu WordPress.
Czynnie angażuje się w rozwój web developmentu w Polsce, prowadząc wykłady, szkolenia i warsztaty w ramach m.in. InfoShare Academy, Workshops4Dev, WordCamp i WordUp. Współzałożyciel i członek zarządu Fundacji WWW.