For personal information and to see relevant work experiences, please see LinkedIn profile.
Parallel A* algorithm via MPI -- University of Trento HPC final project. PNBA* and HDA*, 2024 GitHub repository.
Implementation of PNBA* algorithm as one of the possible approaches to parallelization of A* algorithm.
University final project -- desktop app for playing Pexeso game, 2021 GitHub repository.
Team Rust project for Advanced Programming class -- University of Trento, 2024 GitHub repository.
The whole topic of the course was the robotic world. Specifications defining how the robot's world should work and what it consists of were defined and unified across all teams. My part in the project consisted of the Collection tool, which was made available for other teams to 'purchase'. This tool aimed to collect the desired Content in the world if it met the user's specified criteria. The search was done via A* algorithm and was therefore navigating the robot in the most energy-saving way.
Another part was an implementation of the Distribution robot (AI defining what the robot does in the world), which aimed to collect all Trees, Fish, and Rocks and distribute them equally into all available Markets in the world. The distribution and which item belongs to which Market was done via an Evolutionary algorithm with the goal to minimize differences in the worth of different Markets. Each of the Contents has its own value (similar to mass), which was defined in the world definition and also in the definition of the robot's score. This robot's behavior in the world maximizes the score. Robot continues in the distribution of the Content until there is still any content to distribute in the world.
Most of the Python code, using ML and DL libraries (TensorFlow, Scikit-learn, Pandas, Keras, Numpy), was created for a specific university classes at Charles University in Prague, and is not therefore covered in following listings.
Testing Django framework for web application development, 2022 GitHub repository.
One of the first projects in Python, which was finding the best flight possibilities for given destination, 2022 GitHub repository.
Knowledge Graph Engineering course at University of Trento, final project, 2024 Project pages.
Small and quickly made FridgeTracker, which allows adding items to a virtual fridge in order to track dates of expiration. It allows search of the item via EAN code in the international database OpenFoodFacts, manual addition of an item, and scanning items from an invoice of a popular Czech groceries delivery service (Kosik, Rohlik), 2022 GitHub repository