Mariusz Krawczyk

Poland

Logically precise, but open-minded, tamed with complicated things and flexible towards abstraction