> about
Software engineer with 14+ years building systems across industries — from factory floors to financial platforms. I work across the full stack, from hardware-facing layers to web applications, leading teams and turning complex requirements into working software.
My work spans embedded systems, distributed backends, and modern web frontends. I've integrated PLCs and serial protocols, built document issuance platforms, and shipped logistics software used in warehouses across multiple countries.
> career
Head of Software
Matica Group
Leading software engineering for a global technology company specializing in integrated systems and solutions.
- - Driving software strategy and technical vision across product lines
- - Leading engineering teams in developing scalable machine control solutions
- - Implementing modern software architectures and development practices
Head of Software Development
IXLA
Led software development for industrial automation systems, maintaining legacy SDKs and pioneering unified control software (AIDA) to replace fragmented system-specific solutions.
- - Architected AIDA: unified software framework replacing fragmented machine control systems
- - Successfully integrated diverse components (serial, Modbus, TCP sockets, REST APIs)
- - Recruited and led development team through complete project lifecycle from POC to production
- - Maintained and enhanced system-specific SDKs across multiple product models
Senior Software Development Engineer
INCAS (via XTphere)
Customized and enhanced Warehouse Management System (WMS) software for diverse client logistics requirements, creating plugins and integrations with heterogeneous systems.
- - Developed custom WMS modules for production tracking and multi-warehouse inventory management
- - Designed flexible production line supervision system with PLC integration
- - Integrated hardware devices (scales, labelers, barcode readers, voice picking systems)
- - Built data exchange solutions between WMS and various ERP systems
- - Mentored junior engineers and led direct customer requirement gathering
Software Developer
Exida Development
Software development for enterprise applications and business solutions.
- - Developed and maintained enterprise software applications
- - Contributed to full-stack development projects
> contact
Whether it's a conversation about engineering leadership, a potential collaboration, or just talking shop — I'm always open to connecting.