Skills

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.

See Embedded Linux, kernel and hardware below

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.

See Networking below

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.

See Security and secure SDLC below

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