C++ Developer focused on solving complex technical challenges and low-level system optimization. I am a proactive learner who enjoys deep-diving into technology and sharing knowledge with the team.
Developing WaamMonitoring — a comprehensive software for real-time monitoring, graphical analysis, and data storage of the metal 3D printing process (my Bachelor's thesis project). Implemented WaamAPI: a low-level HAL in C++23 with Python 3.13 bindings for seamless hardware-software integration.
Hardware: Yaskawa GA-50, Yaskawa HC-10, Wenglor MLZL171 (2D profilometer), Optris CTi Pyrometers, Fronius TPS 500i.
Technologies used: C++23, Python 3.13, Qt Framework, Windows API.
Edge AI device based on Rockchip RV1106. Preparation of dataset, training and deployment of YOLOv8n neural network for defects localization. The goal of this project is to create a low-cost Edge AI device (robot mounted) to control quality of welding seems in AdditiveLab.
Technologies used: YOLOv8n, Python, C++, OpenCV, SSH, RKNN-Toolkit2.
Development of firmware for a medical cell staining machine. Connected various sensors, motors and network devices to STM32F4 MCUs, and wrote a driver for UART-USB module to connect Raspberry Pi with several STM32F4 MCUs.
Technologies used: C/C++11, STM32CubeIDE, Linux, Rust, SWIG.
Creating software for the mobile robot KOALA. The goal was to create a user-friendly development environment in C/C++ and Python for creating new projects.
Technologies used: CMake, C/C++11, Python, Linux.
Teaching Mathematics and Programming to schoolchildren, helping them build strong logical foundations and practical coding skills.
2 projects completed; working with OpenMMLab, PyTorch, ClearML, CVAT.
9 projects; advanced C++20/23 and introduction to C++26 standards.