Hi, I’m Piotr! 👋 I am a husband to a renowned philosopher, Karolina Krzyżanowska, and also a software engineer at Viasat. I work on software-defined networking, and applications of machine learning to networking problems. In the past I worked in the field of formal logic. I live in the lovely city of Warsaw Leuven Bergen Munich Amsterdam.

About this site

This website is generated by Hugo. It uses a modified version of a theme called “Tale.” It’s hosted with AWS.


Privacy policy

This website collects no personal data about its users and it does not set any cookies. However, certain content providers (YouTube, Twitter or Spotify) may set their own cookies and may also include JavaScript code. Please refer to their respective privacy policies if you encounter content embedded from these websites.


I used to work in the field of multi-agent systems, specifically the logical and game-theoretic foundations of said systems. I did my PhD under the supervision of Thomas Ågotnes as part of his LII research group. My thesis was reviewed by John-Jules Meyer and Natasha Alechina. My thesis was titled “Agents that Play by the Rules”, and I successfully defended it on April 30, 2015. Before my PhD studies I was a student at MISH, University of Warsaw, Poland, where I graduated with a master’s degree in philosophy.