Education
Jagiellonian University
PhD candidate in Technical Computer Science
Oct. 2022 – Jun. 2026
  • Thesis topic: Partial information in Machine Learning.
  • Thesis advisor: Prof. Bartosz Zieliński.
Jagiellonian University
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”.
Jagiellonian University
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).
Work experience
IDEAS NCBR
PhD candidate researcher
Sep. 2022 – present
Warsaw, Poland
  • 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.
Google
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).
Google
Software Engineering Intern
Jul. 2019 – Sep. 2019
Zürich, Switzerland
  • 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.
Google
Software Engineering STEP Intern
Jul. 2017 – Sep. 2017
London, UK
  • 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.
Activities
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
Kraków, Poland
  • 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
Kraków, Poland
  • 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
Kraków, Poland
  • 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.
TechSwarm 2015
Team Leader & Software Developer
Aug. 2014 – Jul. 2015
Kraków, Poland
  • 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.
  • Technologies: Python, Flask, MySQL, JavaScript.