Embedded Linux, networking and security, with the work behind them.
Systems software in C and C++: embedded Linux, kernel drivers, industrial Ethernet and IoT security. Each group names where it was used, and levels are stated plainly ("beginner", "basics").
Strongest areas
Embedded Linux, drivers and firmware-level work
Linux kernel-space drivers, board bring-up and Buildroot images for industrial hardware: a PoE++ (IEEE 802.3bt) driver for up to 90 W per port, SPI-timed LED drivers and FPGA logic.
Network software for industrial Ethernet
Layer 3 routing for industrial Ethernet switches: static, inter-VLAN and dynamic routing, TCAM-accelerated forwarding, BIRD integration and route lifecycle management with exponential backoff.
IoT and product security
TLS 1.3 and PKI lifecycle on constrained devices, threat modelling with OWASP Threat Dragon, SonarQube in CI/CD, and work bringing products to the cyber-security compliance required in the EU and Germany.
All skills by area
Languages
- C
- C++
- C#
- Python
- Shell scripting
- Qt/QML (basics)
- Rust (personal projects)
Used at: Microsens GmbH, Robert Bosch eBike Systems, Honeywell, Siemens Healthcare, CGI, Personal projects
Embedded Linux, kernel and hardware
- Embedded Linux
- Linux kernel (kernel-space work)
- Linux device drivers (kernel space)
- Power over Ethernet driver (PoE++, IEEE 802.3bt, Microchip PD692x0, up to 90 W per port)
- SPI drivers, including timing-critical WS2812B LED waveforms
- FPGA-based LED driver logic
- Device tree
- Board bring-up
- Buildroot
- Cross-compilation and embedded toolchains
- OTA firmware updates and remote debug-log pull, built from scratch
- OS upgrade path for legacy low-memory IoT devices
- Hardware and software integration on site in Germany
Used at: Microsens GmbH, Honeywell, Siemens Healthcare
Networking
- Layer 3 routing: static, inter-VLAN and dynamic
- TCAM-accelerated forwarding
- BIRD Internet Routing Daemon (control plane)
- Route lifecycle management with exponential backoff and convergence control
- VLANs on industrial Ethernet switch platforms
- MQTT
- TLS/SSL and HTTPS
- REST APIs
- WebSocket communication and APIs
Used at: Microsens GmbH, Honeywell, Siemens Healthcare
Security and secure SDLC
- TLS 1.3 for an IoT gateway
- PKI: certificate generation, provisioning and lifecycle
- Secure boot
- Key management and secure bootstrapping for constrained-node networks (published survey)
- Threat modelling with OWASP Threat Dragon (zone/conduit diagrams, CVE analysis)
- Static analysis with SonarQube in CI/CD (high-severity code smells and hotspots down 90%)
- Software composition analysis with Black Duck
- Vulnerability management
- Secure SDLC and application security
- IEC 62443 familiarity
- Bringing products to EU and German cyber-security compliance (Cyber Resilience Act readiness)
Used at: Microsens GmbH, Honeywell, Frankfurt UAS (published survey)
Build and CI
- make
- cmake
- Docker
- Kubernetes (beginner)
- CI/CD pipelines (Jenkins, GitLab CI)
Used at: Microsens GmbH, Honeywell
Debugging and profiling
- gdb
- Valgrind
- Purify
- VS Debugger
- adb
- Static code analysis and structured code review
- Robot Framework and Python test automation
- Test case design and execution (100+ defects documented)
- Field-test data collection and a monitoring dashboard (10+ parameters, 150+ hours)
Used at: Robert Bosch eBike Systems, Honeywell, Siemens Healthcare, CGI
Version control and tooling
- Git and GitHub
- Bitbucket
- Team Foundation Server
- bazaar
- JIRA
- Confluence
- Visual Studio and VS Code
- Eclipse
- VIM
- Linux and Windows
Used at: Microsens GmbH, Robert Bosch eBike Systems, Honeywell, Siemens Healthcare, CGI
Practices and leadership
- OOP, SOLID and SRP
- Design for failure tolerance and correctness
- Architecture decisions informed by threat models
- Six Sigma Green Belt (DFSS): 30% productivity gain
- Mentoring junior engineers (Bravo Award)
- Proof-of-concept prototyping
- Turning customer issues into development priorities
- Cross-functional work with engineering, clinical and integration teams
Used at: Honeywell, Siemens Healthcare, CGI
Domains
- Industrial networking and industrial Ethernet
- Medical imaging: X-ray and angiography
- IoT security and constrained devices
- Financial transaction and embargo screening
- eBike systems and mobile app testing
- An Android study app for the German citizenship test (own product)
Used at: Microsens GmbH, Robert Bosch eBike Systems, Honeywell, Siemens Healthcare, CGI, Einbürgerungstest 2026 (own app)
AI
- AI-assisted software development, every day
- Einbürgerungstest 2026, an Android app shipped with AI tooling
Used at: Einbürgerungstest 2026 (own app), Personal projects