About

Hi, my name is Grzegorz (Gregory in English), and welcome to my blog.

I graduated with a Bachelor’s and a Master’s degree in Computer Science. I work as a Software Engineer, and am in love with strongly-typed languages like Haskell, but don’t do it professionally.

During my education, I attended an algorithmic economics course that covered topics like coalitional game theory and social choice theory. I became fascinated by the latter, so much so that I decided to write my master’s thesis on it.

Despite my background in computer science, I have a strong passion for mathematics, particularly number theory, discrete mathematics, and game theory. Each year, I enjoy solving problems from The Polish Mathematical Olympiad, so you can expect to see math-related blog posts here quite often.

I hope you enjoy reading the blog and find something interesting to explore!