Projects

Project experience across connected products, industrial communication, embedded Linux, and ADAS tooling.

Case-study style summaries of technical work, anonymized to protect employer and product confidentiality.

Embedded UI and platform software

Embedded UI Platform for Industrial Control Systems

View case study
Problem
Industrial embedded systems needed maintainable user interfaces, stable platform behavior, and clear integration boundaries.
Solution
Developed UI and platform software using C++, Qt/QML, Yocto Linux, and structured technical specifications.
Impact
Supported reliable embedded product delivery in a German industrial technology environment focused on connected energy products.

Embedded Linux, C++, Qt/QML, Yocto Linux, Technical Specification

Industrial communication

Modbus TCP Server Integration

View case study
Problem
Connected embedded products required dependable industrial data exchange and clear integration behavior.
Solution
Integrated protocol-facing software components with attention to system services, runtime behavior, diagnostics, and validation.
Impact
Improved communication readiness for industrial and connected embedded system environments.

Modbus TCP, Embedded Linux, C++, System Integration, Validation

Device communication

CAN-Based Device Communication

View case study
Problem
Embedded systems required robust device communication across software and hardware boundaries.
Solution
Worked with CAN-based communication concepts, device integration, diagnostics, and software interface definition.
Impact
Supported more reliable integration of distributed embedded components and device-level workflows.

CAN bus, Embedded Systems, Device Integration, Diagnostics

Embedded Linux services

Network and WLAN Handling on Embedded Linux

View case study
Problem
Linux-based devices needed stable connectivity handling for field-oriented connected product behavior.
Solution
Developed and maintained embedded software modules around platform services, connectivity, and integration with cloud-connected workflows.
Impact
Strengthened device connectivity foundations for remote management, data collection, and operational reliability.

Embedded Linux, Yocto Linux, Networking, Cloud Connectivity

Runtime configuration

Runtime Configuration for Embedded Services

View case study
Problem
Embedded services needed maintainable configuration behavior across product variants and integration scenarios.
Solution
Defined and implemented modular software behavior, technical specifications, and service-level integration patterns.
Impact
Improved long-term scalability and maintainability of Linux-based embedded applications.

C++, Go, Yocto Linux, Software Architecture, Technical Specification

Testing and diagnostics

System Diagnostics and Validation Workflow

View case study
Problem
Complex embedded systems required repeatable validation, diagnostics, and clearer implementation quality checks.
Solution
Coordinated engineering tasks, validation expectations, and software quality practices across internal and external contributors.
Impact
Improved alignment between requirements, implementation quality, and system-level delivery.

Validation, Diagnostics, Requirements Engineering, Jira, Git

Connected products

Cloud-Connected Embedded Device Management

View case study
Problem
Embedded devices needed cloud-connected services for remote management, connectivity, and data collection.
Solution
Integrated embedded software with cloud-connected services while keeping architecture modular and scalable.
Impact
Enabled stronger product lifecycle support for connected industrial and energy-focused embedded systems.

Embedded Linux, Cloud Integration, IoT Connectivity, Edge-to-Cloud Integration

ADAS platform tooling

R-Car SoC and SDA Platform Simulation and Tooling

View case study
Problem
Automotive and ADAS-related R-Car SoC and SDA platform work required simulation workflows, firmware-related tasks, and system analysis tooling.
Solution
Developed SystemC-based simulation tooling, graphical interfaces, machine-readable specifications, Python-supported workflows, and SDA platform definition support.
Impact
Supported R-Car SoC platform engineering and validation in a Japanese semiconductor technology environment.

R-Car SoC, SDA platform, SystemC, C++, Java, Python, CI/CD, ADAS

Simulation and analysis

Dynamic SystemC simulation environment builder

View case study
Problem
System-on-a-Chip analysis needed a dynamic simulation environment and automated network utilization analysis.
Solution
Developed a dynamic SystemC simulation environment builder and automated network utilization analysis.
Impact
Completed as a Bachelor's thesis with a 100% grade in a Japanese semiconductor technology environment.

SystemC, C++, Java, SoC, Network Utilization Analysis

Robotics and computer vision

Autonomous medication delivery robot

View case study
Problem
Hospital medication delivery during the Covid-19 pandemic required autonomous navigation and recognition capabilities.
Solution
Implemented AI and ML for face recognition and human-aware navigation using ROS and OpenCV.
Impact
University project demonstrating robotics, perception, navigation, and embedded software foundations.

ROS, OpenCV, AI/ML, C, C++, Python