Advent of Code 2025 (FI MU)
December 13, 2025
6th place in the faculty-wide Advent of Code 2025 competition at Masaryk University.
Hi! 👋
I work primarily as a platform engineer and software developer, focusing on CI/CD, infrastructure automation and Python development. Under the Karlosoft brand, I publish my own projects and open-source software.
info@karlosoft.com
- Software Developer at the Institute of Computer Science, Masaryk University.
- Platform Engineer & Seminar Tutor at the Faculty of Informatics, Masaryk University.
- IT Administrator & Web Developer at TOM service.
- Student of the Programming and Development bachelor's program at the Faculty of Informatics, Masaryk University, in Brno.
Co-designed and built a GitLab-based automated grading system used by more than 600
students at the Faculty of Informatics, MU. Designed complex GitLab CI/CD pipelines that
automate grading and keep student solutions strictly and securely isolated.
Managing GitLab Runners deployed on Kubernetes with Helm, automating data distribution
and developing custom web applications (Python, JavaScript) for collecting results,
monitoring runners and submitting solutions outside Git.
Seminar tutor for
Foundations of Programming (Python),
Introduction to Programming and Algorithms (Python),
Principles of Low-Level Programming (C) and
Operating Systems – Practicals (C and POSIX).
Grading student assignments in
Foundations of Programming and
C
Programming.
Author of assignments for the Correspondence Seminar in Computer Science, aimed at prospective
students.
Student member of the Program Board for the Programming and development study program.
Developing advanced Python projects focused on automation, internal tooling and web applications. In-depth knowledge of C (including POSIX), C++ (with the Qt framework) and Go, as well as algorithms and data structures.
Developing Python scripts for infrastructure automation at ICS MU, handling tasks such
as provisioning user accounts for the eduroam Wi-Fi network and automated document
synchronization.
Developing a Python application for Raspberry Pi that reads and evaluates data from
legacy UPS units over a serial interface. The application is distributed as a Debian
package via GitLab CI, and its metrics are exposed over HTTPS and SNMP for centralized
university monitoring in Zabbix.
External administration of a company's IT infrastructure, including Windows Server (Active Directory, domain controller), supporting Linux servers and basic network infrastructure.
Administering QNAP QTS storage systems and maintaining virtual machines on VMware. Experience with the Proxmox virtualization platform.
Designed and developed a custom Arduino-based environmental monitoring device, along with a cloud application (PHP, MySQL) that receives data from the device via an HTTP/REST API. The device was manufactured in small batches for a niche market.
Building and customizing WordPress websites to client requirements. Developing advanced web systems in PHP, JavaScript and Bootstrap, including an internal employee portal and custom e-shop modifications. Experience with TypeScript and Express.js.
Experience with the Instagram, X (Twitter), TikTok and YouTube APIs and integrating them into custom applications.
Working with relational databases (PostgreSQL, MySQL, MariaDB and SQLite), including schema design and SQL queries. Version control with Git.
December 13, 2025
6th place in the faculty-wide Advent of Code 2025 competition at Masaryk University.
December 25, 2024
10th place in the faculty-wide Advent of Code 2024 competition at Masaryk University.
December 25, 2023
2nd place among first-year students at the Faculty of Informatics in Advent of Code 2023.
October 1, 2022
1st place at the Funovation Con22 hackathon, organized by Foxconn in cooperation with the University of Pardubice.
June 24, 2022
Completed an internship in Granada, Spain, focused on video game development in the Unity engine.
April 28, 2020
Completed the IT Essentials course at Cisco Networking Academy.
I enjoy new challenges. If you have a project or opportunity in mind, feel free to get in touch.