Doctoral Student at Karlsruher Institut für Technologie (KIT)
Karlsruhe, Baden-Württemberg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Mark Giraud is a doctoral student and industrial cybersecurity researcher with a decade of hands-on experience in emulator-based fuzzing, reverse engineering, and secure build automation. At Fraunhofer IOSB he focuses on practical offensive-defensive tooling for industrial production and has contributed substantive backend work to prominent open-source projects, including Rust bindings for the widely used Unicorn CPU emulator and build/devops improvements for the open62541 OPC UA stack. His background spans research, internships at Bosch where he built CI-driven security tooling, and tutoring computer science foundations at KIT, where he is completing his MSc and now pursuing doctoral research. Colleagues describe him as a pragmatic engineer who bridges low-level emulation and large-scale build infrastructure, often surfacing subtle correctness fixes that prevent runtime issues.
10 years of coding experience
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Karlsruhe Institute of Technology (KIT)
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Role in this project:
Back-end & DevOps Engineer
Contributions:5 reviews, 113 commits, 73 PRs in 5 years 5 months
Contributions summary:Mark's commits primarily focus on improving the build process and infrastructure for the OPC UA project. They added solution folders and file filters for Visual Studio, streamlining the development workflow. Furthermore, they made changes to the build output, including putting binaries in a dedicated "bin" folder. The user also updated the Travis CI scripts, indicating a focus on automating builds and deployments across different platforms.
Contributions summary:Mark primarily contributed to the Rust bindings for the Unicorn CPU emulator framework. Their work focused on addressing warnings, updating dependencies, and fixing potential issues. This included modifications to the Rust bindings, addressing issues related to dereferencing pointers, and ensuring correct compilation through the addition of derive traits. The user also implemented new features such as adding a context mode for the bindings.
emulatorglibcarm64cpus390x
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark Giraud - Doctoral Student at Karlsruher Institut für Technologie (KIT)