Hi! 👋

I'm Karel Čermák, a student at the Faculty of Informatics, Masaryk University, in Brno, Czech Republic.

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.

Karel Čermák

info@karlosoft.com

📌 Current Positions

- 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.

💼 Experience

Platform Engineering & CI/CD

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.

Teaching & Grading (Python & C)

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.

Programming

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.

Infrastructure Automation & Monitoring

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.

Infrastructure Management

External administration of a company's IT infrastructure, including Windows Server (Active Directory, domain controller), supporting Linux servers and basic network infrastructure.

Storage & Virtualization

Administering QNAP QTS storage systems and maintaining virtual machines on VMware. Experience with the Proxmox virtualization platform.

IoT & Hardware-to-Cloud Integration

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.

Web Development

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.

Social Media API Integration

Experience with the Instagram, X (Twitter), TikTok and YouTube APIs and integrating them into custom applications.

Databases & Version Control

Working with relational databases (PostgreSQL, MySQL, MariaDB and SQLite), including schema design and SQL queries. Version control with Git.

💡 Karlosoft Projects

🔓 Open-Source Projects

🤝 Other Projects

🏆 Achievements

Advent of Code 2025 (FI MU)

December 13, 2025

6th place in the faculty-wide Advent of Code 2025 competition at Masaryk University.

Advent of Code 2024 (FI MU)

December 25, 2024

10th place in the faculty-wide Advent of Code 2024 competition at Masaryk University.

Advent of Code 2023 (FI MU)

December 25, 2023

2nd place among first-year students at the Faculty of Informatics in Advent of Code 2023.

Funovation Con22

October 1, 2022

1st place at the Funovation Con22 hackathon, organized by Foxconn in cooperation with the University of Pardubice.

Erasmus+ CIT

June 24, 2022

Completed an internship in Granada, Spain, focused on video game development in the Unity engine.

Cisco IT Essentials

April 28, 2020

Completed the IT Essentials course at Cisco Networking Academy.

📩 Contact

I enjoy new challenges. If you have a project or opportunity in mind, feel free to get in touch.

You can also find me on: