As an independent software consultant, I provide software development and technical consulting for industrial and automation projects. I translate customer requirements into maintainable software solutions and support their deployment, testing, and maintenance.
At Apple Inc., I developed virtual prototype models and a platform for RF-embedded systems, targeting pre-silicon firmware and software development. I used SystemC, C++, and Python.
At OFFIS - Institute for Information Technology, I developed a StepUp!CPS demonstrator on a Xilinx Zynq UltraScale+ MPSoC board. It demonstrated hardware virtualization and segregation, safety-related updates, and runtime monitoring of operational safety.
Earlier, at KIT - Chair for Dependable Nano Computing, I implemented Python and Tcl tools for injecting soft errors into FPGA configuration memory and developed a C++ event-driven simulator for ASIC reliability modeling. My work also includes LLVM tools for a custom DSP processor and testing FE-Chips of Cern ATLAS Pixel Detector using LabVIEW.

