Hello, my name is Kacper!
I'm a C++ software enginner, with a Master's degree in Computer Science, graduated from the University of Zielona Góra, Poland, at the Faculty of Computer, Electrical and Control Engineering. My main interrests include programming both in high and low abstraction levels, IoT, general STEM (especially physics, maths and astronomy) and video games. For a couple of years I was an active member of Space Engineering Science Club at my university, where I was the team leader of the software and electronics teams. The primary project I took part in and overseen the progress of was a marsian rover prototype, using STM32 microcontrollers as the main platform. I was responsible for the software architecture, communication design between components, and electrical design of the rover. My additional activities within the science club included training new members and organizing programming and electronics workshops for middle school students during classes in colaboration with The Space Research Centre of the Polish Academy of Sciences (CBK PAN).
Details about my education and experience can be checked at my personal website. Feel free to also check out my .
| Languages | Build systems | OS and containers | Devices | Frameworks | Tools |
|---|---|---|---|---|---|
| C++ | CMake | Linux (Ubuntu, Arch) | STM32 | GTest | Clang-format |
| C | Ceedling | Windows XP-11 | Arduino | CMock | Clang-tidy |
| Bash | Docker | HAL | Gdb | ||
| Python | FreeRTOS | Objdump | |||
| Java | TI-RTOS |
Detailed and up-to-date overview of my technical stack and know-how can be found on my personal website under the "Skills" tab.
- marks project as "finished"
My main projects include:
-
C++20, CMake, GTest
Library offering various graph algorithms including vertex coloring, path finding and critical path method.
-
C++20, CMake, GTest
A text-based economic game where the goal is to travel to the center of the galaxy, made during an amateur game jam between me and my friends
-
Java, Maven
Network dungeon crawler game based on client-server model, utilizing a custom random map generation algorithm
Thesis:

