09/23/2025 updated


100 % available
Principal C++/Qt Engineer | 20+ yrs | Embedded & GUI Lead | Medical Devices | IEC 62304, ISO 13485
Beaumont, Belgium
Worldwide
About me
Team Lead, Product Owner, C++/Qt Engineer with 20+ yrs in embedded and GUI software, 12 as consultant. Specialized in medical devices, IEC 62304, ISO 13485, FDA 510(k). Led teams on QNX, Linux, ARM; expert in Qt/QML, C++, cybersecurity, CI/CD. Proven track record in certification and compliance.
JavaScriptAgile MethodologyApple IOSApple Mac SystemsC Sharp (Programming Language)C++ (Programming Language)Computer SecurityComputer ProgrammingDebian LinuxLinuxEmbedded CEmbedded SystemsMedical SoftwareIEC 62304ISO 13485
C++ Programming
Modern C++17 development with extensive experience in embedded systems and cross-platform applications spanning over 20 years of professional software development.
Qt Framework
Qt and QML framework expertise for developing embedded, desktop, and mobile GUI applications with implementation experience across multiple platforms.
Medical Software Compliance
Expertise in IEC 62304, ISO 13485, FDA 510(k), and MDR-compliant processes for medical device software development and certification.
Cross-Platform Development
Experience with multiple platforms including Embedded/RTOS (Linux, QNX), desktop (MS Windows, macOS, Debian) and iOS.
Agile Leadership
Technical team leadership with Scrum mastery and agile coaching experience for improving team collaboration and software processes.
Multi-language Programming
Proficiency in Embedded C, Python, JavaScript, Swift, and C# alongside core C++ expertise.
Cybersecurity
Cybersecurity risk assessments, SBOM management, CVE tracking, and security analysis for medical device software.
Modern C++17 development with extensive experience in embedded systems and cross-platform applications spanning over 20 years of professional software development.
Qt Framework
Qt and QML framework expertise for developing embedded, desktop, and mobile GUI applications with implementation experience across multiple platforms.
Medical Software Compliance
Expertise in IEC 62304, ISO 13485, FDA 510(k), and MDR-compliant processes for medical device software development and certification.
Cross-Platform Development
Experience with multiple platforms including Embedded/RTOS (Linux, QNX), desktop (MS Windows, macOS, Debian) and iOS.
Agile Leadership
Technical team leadership with Scrum mastery and agile coaching experience for improving team collaboration and software processes.
Multi-language Programming
Proficiency in Embedded C, Python, JavaScript, Swift, and C# alongside core C++ expertise.
Cybersecurity
Cybersecurity risk assessments, SBOM management, CVE tracking, and security analysis for medical device software.
Experience
Professional experience10+ years
Freelancer since2012
Languages
EnglishFluentRussianNative speaker
Project history
Led GUI subsystem delivery (Qt6/C++17 on QNX 7.1/x86) for a next-gen extracorporeal medical device, acting as Product Owner and architecture lead:
- Defined and maintained IEC 62304-compliant workflows; captured GUI requirements via cross-functional coordination with UX, Human Factors, Systems, and EE teams.
- Managed 6 remote developers and 3 UX designers; translated Figma designs into 200+ user stories, driving delivery through full Scrum lifecycle.
- Cut infrastructure costs by ~€30k by migrating on-prem CI/CD toolchain to Bitbucket Pipelines.
- Authored Software Architecture and Detailed Design documentation; led architectural reviews and tool validation for SDLC compliance.
Helping an organization to get through red tape for medical device certification:
- Supported a successful FDA 510(k) clearance for a Class C system by analyzing legacy code and documentation to respond to regulator queries on connectivity and cybersecurity.
- Updated Software Architecture and Design documentation (SAS, SDD) and provided timely technical input that enabled on-schedule submission.
- Led generation of the Software Bill of Materials (SBOM) in CycloneDX format and conducted component-level cybersecurity analysis using Black Duck SCA.
- Acted as the technical lead for UL 2900 re-certification: coordinated international logistics, set up secure test environments, and addressed test findings across time zones.
- Refactored and containerized a legacy embedded Linux build environment in Docker, integrated it into TeamCity CI pipelines, and enabled external engineering teams to deliver critical changes.
- Oversaw GUI internationalization efforts, reviewing code changes by an external team; implemented and documented critical updates to meet regional compliance requirements.
- Performed software tool validation under IEC 62304; owned closure of a CAPA as part of ISO 13485 compliance efforts.
Modernized cross-platform desktop dental software suite (>500k C++ LOC) during Qt5 to Qt6 migration:
- Resolved Qt6 compatibility issues and cleaned up platform-specific regressions.
- Built a QML module migration script that improved conversion efficiency by ~30%.
- Reviewed peer code to ensure performance and maintainability.