Marian Dziubiak
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
Stride
Every now and then I take some time to help with development of Stride game engine. I also plan to create my own video game (so far I took part in a few game jams).
Contributions
Quidditch/Quadball
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
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.
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
Stride
Co jakiś czas poświęcam czas na rozwój silnika do gier Stride. Mam też w planach zrobienie swojej własnej gry komputerowej (póki co brałem udział dwa razy w game jamach).
Kontrybucje
Quidditch/Quadball
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
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.