Urodzony we Wrocławiu, tu skończył szkołę podstawową i liceum. Jego plany na studia przeszły szybką ewolucję od matematyki przez studia dwukierunkowe do samej informatyki. Był programistą w Naszej-Klasie, obronił doktorat na Uniwersytecie Wrocławskim i obecnie pracuje na postdocu w instytucie Maxa Plancka w Saarbrücken.