M.Eng. Electrical Engineer specializing in embedded systems and IT security. Strong hands-on experience in low-level programming (C/C++, bare-metal) and security analysis of microcontrollers (STM32, NXP).
Proven contributions in advanced development at Vitesco Technologies and in modernizing legacy systems. Goal-driven and solution-oriented with advanced German proficiency (B1+).
When I'm not debugging code or soldering, you'll find me exploring new homelab technologies, contributing to open-source projects, or writing about my learnings on this blog.
Experience
Hardware and Embedded Systems Engineer
CurrentAnalysis and re-engineering of communication protocols for existing vending machines (STM32F103 + RTOS) to integrate modern Android interfaces. Designed and implemented C SDKs to control PLC and microcontroller hardware via UART for Android applications. Integrated NAYAX and Sparkasse payment systems using industry protocols MODBUS and MDB.
Tech: C, Kotlin, CMake, STM32, Ghidra, logic analyzer
Working Student – Embedded Security
Developed an SWD debugger based on the Raspberry Pi Debug Probe using ARM CMSIS-DAP and the Pico SDK. Conducted hardware security analyses of microcontrollers, including validation of JTAG protection mechanisms and fault injection (voltage glitching) to harden against attacks.
Tech: C, OpenOCD, Pico SDK, NXP MCUs, Tigard (FTDI)
Pre-Development Intern
Developed a capacitive DC-DC control topology in LTspice; improved power stability under transient loads (<10 ms) by 54%. Designed and validated a high-speed MOSFET gate driver circuit (12 A) using KiCad. Implemented interrupt-driven bare-metal firmware for STM32 for high-frequency switching control.
Tech: C, STM32, LTspice, Simulink, KiCad, LaTeX
Battery Management Systems (BMS) Engineer
Implemented firmware routines for active cell balancing and optimized SoC/SoH estimation methods (State of Charge/Health). Tested and validated BMS hardware and battery packs according to AIS-156 standards (overcharge/deep-discharge).
Tech: C, Python, Altium Designer, oscilloscope, logic analyzer
Education
M.Eng. in Electrical and Microsystems Engineering
GPA: 2.1
JTAGprobe – Designed an RP2040-based JTAG/SWD debugger with RTOS. Developed an automated security testing tool for automotive MCUs (open source).
B.Tech. in Electrical and Electronics Engineering
GPA: 2.7
Skills & Technologies
Programming
Embedded Platforms
Security & Analysis
Protocols
Tools & OS
Languages
English
Professional proficiency (C1)
German
Advanced proficiency (B1)
