Selected professional work and earlier university projects show how I connect architecture, requirements, embedded control, and physical systems. Professional examples are summarized at a high level.
01 / MODEL-BASED ENGINEERING
Digital Twin Foundations For A Battery-Management IC
Built a model-based representation of a battery-management IC from feasibility through production ramp-up, establishing a connected product-model foundation for digital-twin development.
Automotive BMS · Digital Twin Foundations
02 / REQUIREMENTS AUTOMATION
Requirements Traceability Dashboard
Developed a Python and JAMA API dashboard for traceability checks and reporting, supporting assessment preparation in projects involving more than 2,000 requirements and 30 contributors.
Python · Requirements-Tool API Integration
03 / MODEL TRANSFORMATION
SysML Version 1 To Version 2 Transformation
Prototyped transformation concepts using the SysML v2 library to evaluate a more open and automation-friendly modeling approach.
SysML · Exploratory Prototype
ACADEMIC RESEARCH / HARDWARE AND SOFTWARE
Hardware And Software Trade-Off Study
For my Master’s thesis, compared hardware and firmware approaches to safety mechanisms for an automotive IC case study. Used hardware/software co-simulation and effort estimation to examine implementation trade-offs under complexity and chip-area constraints.
Completed Master’s Thesis · Sehr Gut (Grade 1)
49-second demonstration · Sound optional
2017 / SEMINAR PROJECT · TU GRAZ
WallkerBot: Bernadette
Designed a wall-following research prototype combining PID control, redundant sensing, and environmental monitoring. A PIC controller handled time-critical sensing and actuation, with a Raspberry Pi supporting sensor fusion, supervision, and spoken status reporting.
About the project
Control architecture. A Microchip PIC16F-family controller ran the fast sensing and actuation path, while a serially connected Raspberry Pi supported sensor fusion and higher-level supervision. PID feedback converted wall-distance error into steering corrections, connecting the sensing architecture to the robot’s physical behavior.
Sensor diversity and diagnosis. Sharp infrared proximity sensing around the chassis was complemented by left- and right-side ultrasonic sensing. On the wall-following side, two-out-of-three majority voting combined two digital Sharp channels with an ultrasonic channel. Cross-checks within the digital pair and between infrared and ultrasound applied homogeneous and heterogeneous duplex patterns to detect inconsistent measurements.
Environmental awareness. Flame, smoke/gas, light, and microphone inputs extended the platform beyond navigation. The speaker provided spoken information about sensor and environmental state, together with an audible alarm when fire was detected. Developed for a TU Graz seminar in 2017, the project brought feedback control, diagnostic reasoning, and hardware/software partitioning into one research prototype.
PID Control · Sensor Diversity · Fault-Aware Architecture
33-second demonstration · Sound optional
2014 / UNDERGRADUATE THESIS · ANKARA UNIVERSITY
Childoid Humanoid Robot
Built a humanoid research platform integrating articulated arms, a mobile base, and partitioned PIC/Raspberry Pi control. Combined responsive sensing and actuation with wireless operation and OpenCV-based eye tracking.
About the project
Architecture and interfaces. A PIC-based controller board handled fast sensing and control functions, while the Raspberry Pi supported wireless communication and higher-level software. A serial interface linked the devices. This allocation kept timing-sensitive control separate from interaction tasks and formed part of the project’s approach to fault-tolerant operation.
Interaction and perception. A Java operator interface enabled wireless control and viewing of system information. The head-mounted tablet also ran an OpenCV-based eye-tracking function; this feature is not shown in the demonstration.
System integration. Developed for my 2014 bachelor’s thesis at Ankara University, Childoid brought mechanisms, actuators, sensor interfaces, power distribution, and software together as one platform. It provided practical experience in interface design, task allocation, and integration across mechanical, electronic, and software boundaries.
Partitioned Control · Wireless Interaction · Computer Vision
26-second demonstration · Sound optional
2010 / EARLY UNIVERSITY PROJECT · ROBOT KINEMATICS
Robotic Arm: Kinematics And Control
Applied forward and inverse kinematics to an articulated servo arm: mapping joint configurations to gripper pose, and calculating candidate joint configurations for a desired position and orientation.
About the project
From geometry to motion. Kinematic transformation matrices represented the chain of joints and links. Forward kinematics mapped a joint configuration to end-effector pose; inverse kinematics sought one or more feasible joint configurations for a specified target pose.
Connecting calculation and hardware. The implementation combined direct servo-position commands, recorded/replayed motion, and kinematic calculations. This linked the mathematical model to the arm’s geometry, actuation, and reachable configurations. The gripper is not fully assembled in the footage.
Built in 2010 during my university years, this was my first practical application of robot kinematics and an early exercise in translating an analytical model into physical behavior.
Forward And Inverse Kinematics · Servo Actuation
23-second demonstration · Sound optional
2011 / UNIVERSITY YEARS · COMPETITION ROBOTICS
El Diablo Line-Following Robot
Developed a competition-winning line follower around a PIC18F2550, analog reflectance sensing, and fast PID control. Custom silicone-based tires complemented the controller with the traction needed for sharp, fast turns.
About the project
Line-position estimation. A front-mounted Pololu reflectance array provided analog sensor readings. A weighted average of those responses estimated lateral line position; deviation from a calibrated center became the tracking error for the PID steering loop.
Timing and control. The PIC18F2550 ran at its highest supported clock setting. Firmware execution speed and controller tuning were treated together, shortening the sense–compute–actuate cycle to support rapid correction through sharp bends.
Traction as part of the system. I developed custom silicone-based tire compounds to increase grip, with regular cleaning forming part of the practical track setup. Built during my university years in 2011, El Diablo won multiple line-following competitions and became a focused exercise in estimation, feedback control, and the mechanical limits of high-speed motion.
Competition Wins · Analog Sensing · PID Control And Traction
View Photograph ↗
05 / HARDWARE AND SOFTWARE
Mainsail Scanning Prototype
An academic laser-scanning project at TU Graz, investigating mainsail curvature measurement for sailing-route optimization. A practical meeting point between sensing, electronics, and software.
Academic Project · Sensing And Integration
COLLABORATIVE SOFTWARE / STUDENT EXPERIENCE
Android Education-Software Team
Contributed within an agile, open-source-oriented student team. Gained practical experience with Java/Android development, ticket-based work, code review, and iterative collaborative delivery.
Student-Team Contribution