Krzysztof organizuje i prowadzi szkolenia, przede wszystkim z zakresu zwinnych praktyk technicznych. Przeszkolił już wiele zespołów z Test-Driven Development czy z pracy z odziedziczonym kodem. Pomaga też znajdować i eliminować nieefektywności, szczególnie w zakresie definiowania wymagań. Pracuje w Pragmatists.