Loading profile…
Loading profile…
Independent Software Consultant
Software consultant for industrial and automation projects; previously developed virtual prototype models for Apple’s RF-embedded systems.
GermanyIndependent Software Consultant at Freelancer
Provide independent software development and technical consulting services for industrial and automation projects. Translate customer requirements into reliable, maintainable software solutions and support deployment, testing, and long-term maintenance.
Software DevelopmentTechnical ConsultingDeploymentTestingMaintenance
Developed virtual prototype models and platform for RF-embedded systems, targeting pre-silicon firmware and software development. Heavily used SystemC, C++, and Python.
SystemCC++PythonVirtual PrototypingEmbedded SystemsPre Silicon Development
Developed a demonstrator on a Xilinx Zynq UltraScale+ MPSoC board for the StepUp!CPS project, exhibiting hardware virtualization and segregation with Xen hypervisor. Contributed to the Safepower project's reference architecture and implemented LLVM-based tooling for the EffektiV project.
Xilinx ZynqXenVirtualizationSystemCC++PythonLLVMHardware In The LoopFPGA
Implemented a tool flow in Python and Tcl for injecting soft-errors into the configuration memory of a Xilinx Virtex-6 FPGA ML605 Platform. Developed an event-driven simulator in C++ for reliability modeling of ASICs, verified by FPGA-based fault injection.
PythonTclC++FPGAFault Injection TestingReliability ModellingSimulation
Tested FE-Chips of CERN ATLAS Pixel Detector using LabVIEW.
LabVIEWTestingHardware
PhD in Computer Science with a thesis on combining time-triggered architectures with instruction accurate simulators for system behavior analysis.
M.Sc. in Computer Science with a thesis on event-driven transient error propagation. Graduated with a grade of 1.9.
B.Sc. in Computer Engineering with a thesis on a low-power reconfigurable hardware processor for intrusion detection systems.
Profile sourced from Himalayas.