About Me
I’m a Senior Software Engineer with 16+ years of experience building high-performance, user-focused desktop and web-integrated applications. My core strengths are modern C++, Qt (Widgets & WebEngine), cross-platform UI/UX, and designing clean, scalable software architectures.
I enjoy turning complex requirements into intuitive, reliable interfaces – balancing low-level performance with thoughtful design. My experience includes custom UI components, interactive visualizations, real-time data processing, and workflow-driven tools used across engineering, industrial automation, and scientific domains. I'm passionate about building software that feels smooth, consistent, and “just right” for the people who use it.
Skills & Expertise
Programming
- C++ (C++11–20), C, JavaScript
- Qt / QML, Boost
- OOP, Templates, Multithreading
Application Development
- Desktop apps (Qt/C++)
- Web UI (HTML/CSS/JavaScript)
- Interactive reports (Qt WebEngine), GDI+
Architecture & Integration
- Modular architecture
- API integration
- MQTT, REST API
Build & Tooling
- CMake, Makefiles, Docker, Ubuntu
- Shell scripting, PowerShell
- VS Code, Visual Studio, Qt Creator
- CI/CD (GitLab, Azure Pipelines)
Geometry & Visualization
- 2D/3D geometry & algorithms
- 3D visualization
- SVG, D3.js
Embedded Systems
- Embedded Linux, microcontrollers
- Drivers, real-time
- I2C, SPI, UART
Projects
MQTT for Data Collection
Trussmatic Oy, Tampere, Finland
December 2024 – February 2025, September – October 2025
Developed MQTT-based data collection and communication system for Trussmatic’s automated roof truss production software.
Job Switching Between Robots in Production Software
Trussmatic Oy, Tampere, Finland
August – October 2024
Added drag-and-drop job transfer between robots, boosting flexibility and operator control.
Predictive Model Concept and Pipeline
OctoNus Finland Oy Ltd, Tampere, Finland
March – October 2023
Designed and implemented a predictive modeling pipeline and UI for virtual diamond processing stages with web integration.
Smart-home Mobile Application
Proekspert AS, Tallinn, Estonia
August 2021 – January 2022
Developed a cross-platform MVP for smart-home water heater control using Qt, QML, and C++.
Integration of Desktop Application with Cloud
OctoNus Software, Moscow, Russia
May – August 2020
Developed a C++ and Qt integration layer connecting HP Carbon desktop software with the Cutwise cloud platform.
Interactive 3D Report
OctoNus Software, Moscow, Russia
October 2017 – July 2018
Integrated interactive 3D reports for visualizing diamond models, enabling comparison, symmetry analysis, and seamless Qt–web interaction.
Centralized Settings of Diamond Scanning Software
OctoNus Software, Moscow, Russia
August 2016 – July 2017
Designed a modular architecture and Qt-based GUI for centralized settings in HP Oxygen, integrating configurable pages from multiple plugins.
Asynchronous Logger and GUI Panel for Log Messages
OctoNus Software, Moscow, Russia
November 2015 – February 2016
Integrated an asynchronous logging subsystem (g3log) with a Qt-based GUI panel for real-time log monitoring in HP Oxygen.
Algorithm of Character Recognition
Moscow Scientific Research Television Institute, Moscow, Russia
March 2013 – June 2014
Developed a character recognition algorithm for satellite TV telemetry images using OpenCV, FFT cross-correlation, and multithreading.
Get In Touch
I'm open to discussing new opportunities, collaborations, and challenging engineering projects – or even just to say a friendly hello.