PhD candidate in Technical Computer Science
Oct. 2022 – Jun. 2026
Thesis topic: Partial information in Machine Learning.
Thesis advisor: Prof. Bartosz Zieliński.
Graduated with honors as Master of Computer Science
Oct. 2020 – Jun. 2022
Specialization: Machine Learning; GPA 4.9.
Master thesis title: “ProtoMIL: Multiple Instance Learning with Prototypical Parts for Fine-Grained Interpretability”.
Graduated as Bachelor of Computer Science – IT Analyst
Oct. 2016 – Jun. 2019
Specialization: Theoretical Computer Science; GPA 4.0.
As part of Individual Studies in Mathematics and Science (pl: Studia Matematyczno-Przyrodnicze).
The August Witkowski 5th High School
Sep. 2013 – May 2016
Algorithmics and mathematics classes with cooperation of the Jagiellonian University.
Finalist of Polish Olympiad in Informatics (2016).
First place in Polish Electrical and Electronic Knowledge Olympiad in ICT category (2016).
PhD candidate researcher
Sep. 2022 – present
Team: Zero-waste machine learning in computer vision; lead by prof. Tomasz Trzciński.
Researching re-use of already acquired information in computer vision.
Technologies: PyTorch, Lightning, Numpy, Tensorflow, Python, Slurm.
Software Engineering Intern
Jul. 2020 – Oct. 2020
Zürich (remote), Switzerland
Worked with the YouTube Content ID team on improving content matching system.
Performed big data analysis to identify highly repetitive, yet non-distinctive video fragments on YouTube in order to optimise video matching subsystem improving its performance.
Technologies: Flume (internal MapReduce-like framework), C++, Python, Borg (Google cloud orchestration).
Software Engineering Intern
Jul. 2019 – Sep. 2019
Joined the Android Frameworks team working on the Android Operating System.
Created a series of features for the Android Window Manager project, including a new high performance on-device logging solution and improvements to debugging tools for window transition issues.
Technologies: Android OS, AOSP, Java, Kotlin, git, Gerrit.
Software Engineering STEP Intern
Jul. 2017 – Sep. 2017
Worked with the Android for Corp team (part of Android Enterprise).
Implemented a new security feature for the G Suite Mobile Management platform.
Technologies: Android, MDM, Java, Protocol buffers, end-to-end testing, Google’s software development environment.
Student Government of the Jagiellonian University
Vice-president of the Board: Sep. 2021 – Jun. 2022
President of the Faculty Student Council: Feb. 2020 – Jul. 2021
Elected student representative to the University’s Senate (highest governing body of the University).
Leading student continuous efforts to improve the quality of education, respect of students’ rights and equity..
SFI IT Academic Festival
Vice chief coordinator: Jun. 2020 - Jun. 2021
Coordinator of IT: Jun. 2019 - Jun. 2020
Software developer & DevOps: Jun. 2018 – Jun. 2019
Coordinated organisation of Polish largest student IT conference.
Oversaw modernisation of all IT systems for a 100 person organization.
Technologies: Python, Django, Wagtail, PostgreSQL, Linux, LXC.
Computer Science Students’ Association at the Jagiellonian University
Member of the Audit Committee: Mar. 2021 – May. 2022
Vice-president of the Board: Oct. 2018 – Sep. 2020
Member of the Board: Oct. 2017 – Mar. 2021
Software Developer & Network Administrator: Oct. 2016 – Sep. 2022
Managing the work of the most successful student organization at the Faculty of Mathematics and Computer Science of the Jagiellonian University.
Overseeing and taking part in multiple software projects organized by the association.
Technologies: Java, Kotlin, Spring, C++, Python, Django, PostgreSQL, Linux, LXC, Docker.
Team Leader & Software Developer
Aug. 2014 – Jul. 2015
Participated in 2015 European CanSat Competition organized by the European Space Agency.
Worked on a miniature space probe model capable of measuring various parameters of planet’s surface and transmitting them to a receiving station.
Second prize in the European final.