About me

Hi! I'm a software engineer with Masters in Computer Science from the University of Warsaw. Currently I live in Ireland where I work for Microsoft in the Office product group. I'd say I was meant to become a software dev, being passionate about Observability, Developer Experience and writing maintainable code.
After hours I like to watch movies with my wife, sometimes work on open-source projects or play video games. While I was studying I was an active member of the Warsaw Mermaids Quadball team.

Projects

Quidditch/Quadball

PLQ/IQA

I was a director for the Polish Quidditch League for a couple of seasons. I helped to train local referees, translated rulebook and set up the website.

I'm no longer actively playing but I am instead maintaining the Referee Hub for International Quadball Association.

Master's Thesis PDF

University

Exploring compilation of Haskell, a functional language, to the .NET platform. A framework runtime for lazy computation evaluation is presented, focusing on practical performance. An experimental compiler demonstrates translation of Haskell programs to use this runtime.

Haskell GHC C# Roslyn

O mnie

Cześć! Jestem informatykiem programistą z tytułem magistra z Uniwersytetu Warszawskiego MIMUW. Obecnie mieszkam w Irlandii pracując w Microsofcie w organizacji rozwijającej pakiet Office i związane z nim usługi. Powiedziałbym, że jestem programistą z powołania, z pasją wokół Observability, Developer Experience i tworzeniu oprogramowania łatwego w utrzymaniu.
Po pracy lubię oglądać filmy i seriale z moją żoną, czasem popracować nad projektami open-source albo zagrać na komputerze. Podczas studiów byłem aktywnym członkiem zespołu Quadballa Warsaw Mermaids.

Projekty

Quidditch/Quadball

PLQ/IQA

Przez parę sezonów byłem w zarządzie Polskiej Ligi Quidditcha udzielając wsparcia sędziom, aktualizując polskie tłumaczenie zasad gry i zajmując się stroną internetową.

Obecnie nie jestem aktywnym zawodnikiem, ale za to utrzymuję portal sędziowski Międzynarodowego Związku Quadballa.

Praca magisterska PDF

Uniwersytet

Praca prezentuje kompilację Haskella, języka funkcyjnego, na platformę .NET. Przedstawiony został system do ewaluacji leniwych obliczeń, z naciskiem na praktyczną wydajność. Eksperymentalny kompilator demonstruje tłumaczenie programów Haskell aby mogły zostać w tym systemie uruchomione.

Haskell GHC C# Roslyn