Core software development
From established native and .NET systems to services and modern web applications.
- C++
- C# and .NET
- Python
- JavaScript / TypeScript
- Node.js
- Express
- REST APIs
Technologies and engineering experience
A current full-stack and agentic toolkit, supported by more than 20 years of software delivery. The emphasis is on applying technology in working systems—not collecting keywords.
Technologies used in recent product development, consultancy and production delivery. The exact combination depends on the system and its constraints.
From established native and .NET systems to services and modern web applications.
Hands-on implementation of AI products and controlled agent-assisted engineering workflows.
Evidence at the level appropriate to the risk, from fast local feedback to full user flows.
Repeatable development and deployment across local, cloud and production environments.
Traceable data processing and interactive visual presentation for browsers, 3D and XR.
The current toolkit builds on experience with mature systems where safety, testability, operational behavior and maintainability matter.
Class C architecture, risk countermeasures, C# and C++ implementation, requirements, testability, code review and regulated documentation.
Test strategy, requirements analysis, test-case design, automation, log analysis, continuous integration and test-bench troubleshooting.
C++ signal analysis on ARM-based hardware, Python tooling, Raspberry Pi services, device communication, logging and containerized development.
Marine engine control software, commissioning, automated system tests, LabVIEW, operator interfaces and human-machine visualization.
Describe the system, the challenge and the outcome you need. I will respond with relevant questions and a practical next step.