I am a versatile senior software engineer and team lead with a proven track record of developing,
maintaining, and enhancing complex applications. I specialize in bridging low-level embedded
architectures, automotive systems, and high-performance industrial desktop solutions through
well-defined, maintainable processes.
I believe robust software comes from strong engineering practices, clear architecture, and teams that
communicate well. As a technical leader, I focus on mentoring, collaboration, delivery discipline, and
pragmatic decisions that keep systems understandable over time.
My work spans embedded Linux, AUTOSAR Classic, industrial SCADA applications, 3D point cloud systems,
microservice-based acquisition platforms, and developer tooling. I enjoy technical challenges that require
both low-level understanding and product-level judgment.
Programming skills
- C++
- C
- C#
- Rust
- Go
- Python
- GLSL
- Software architecture
- Design patterns
- Embedded Linux
- Desktop and industrial applications
Frameworks and libraries
- STL
- Qt
- OpenGL
- Boost
- ASIO
- gtest and gmock
- .NET
- WPF
- Avalonia UI
- Tokio
- Protobuf
- D-Bus
Protocols and domains
- MQTT
- HTTP
- gRPC
- TCP and UDP
- CAN and LIN
- Modbus
- AUTOSAR Classic
- IoT
- Buildroot and Yocto
- Functional Safety
Favorite tools
- Git
- CMake
- Docker
- Jenkins
- Zuul
- CI/CD
- Linux
- Windows
- MSVC
- GCC
- Clang
- Visual studio code
- Visual studio
- Neovim
- Claude Code
- OpenAI Codex
- GitHub
- Jira
Methodologies I use
- Agile scrum
- ASPICE
- SOLID
- Unit testing
- Microservices
- Layered architecture