Absolwent informatyki Politechniki Łódzkiej ze specjalizacją inżynieria oprogramowania i analiza danych oraz technologie baz danych. Programista oraz konsultant IT z ponad 10-letnim komercyjnym doświadczeniem, obecnie pracujący w Sztokholmie w firmie Sopra Steria. Wspiera prywatne przedsiębiorstwa i instytucje państwowe w procesie transformacji cyfrowej. Specjalizuje się w platformie Microsoft .NET i prowadzi zajęcia z programowania w języku C# i inżynierii oprogramowania oraz seminarium dyplomowe. Wiedzę techniczną łączy z wykształceniem akademickim w zakresie filologii szwedzkiej (Uniwersytet Linneusza), psychologii i kryminologii (Uniwersytet w Kristianstad). Autor sesji takich jak „Vikings language, the speech of the king Vasa or today’s Swedish? Text classification with ML.NET” podczas WeAreDevelopers World Congress w Berlinie, „Computer Simulations of Social Behavior With Cellular Automata” podczas DevConf w Łodzi czy „Spaced repetition algorithm” podczas DevDay w Krakowie.