Position: C++ Developer
Category: C++
English level: intermediate
Years of experience: 2


Participated in development of 3D model video-based reconstruction
application which allows for both guided (predefined mutual camera
positions, intrinsic camera matrix) and uncalibrated 3D reconstruction.
Information about camera positions is obtained based on different
combinations of video frames thus it is not calculated from a single
image pair but rather a collection of frame pairs.
Technology stack: C++, OpenCV, Boost, CMake.

Participated in development of Educational IDE written in Qt which
allows for simple programming using functional block for different
operations. IDE allows for viewing/editing/writing of code blocks as well
as provides an interpreter for produced programs..
Technology stack: C++, Qt, Boost, CMake, MySQL.

Participated in development of the software, which instantly verifies the
live images against biometric photos stored in passports, other ID
documents and/or facial image databases.
Technology stack: C++, OpenCV, dlib, Boost, Neural Networks.
Desktop application which used by the tennis players to analyze many
characteristics of their tennis play skill. There were 3 main
characteristics:
1. Unforced errors: a player hits the ball in the net or outside the court
so it’s a direct failure;
2. Heat-map: present heat-map by seeing where two players on the
court have been during the game;
3. Hit types: count the number and types of hits of each player:
forehand, backhand, smash, volley and lobe.
Technology stack: Python, OpenCV, TensorFlow, OpenCV, Yolov4,
SciPy, NumPy.

Participated in development of embeded GUI applications which
provides an ability to controll oven and to use many useful features,
such as importimg/exporting menu, network settings.
Technology stack: C++, Qt, QML, IoT, SQLite3
Projects related to Computer Vision, Machine Learning, GUI development with Qt, QML, Networking, Streaming services.