Mark Giraud

Doctoral Student at Karlsruher Institut für Technologie (KIT)

Karlsruhe, Baden-Württemberg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code10 years of coding experience
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Karlsruhe Institute of Technology (KIT)
languagesEnglish, German, Japanese
stackoverflow-logo

Stackoverflow

Stats
250reputation
6kreached
5answers
7questions
github-logo-circle

Github Skills (31)

cpu10
c1110
cicd10
c1710
binding10
build-automation10
rust10
emulation10
industrial-automation10
opc-ua10
scripting9
x869
cmake9
x86-649
shell9

Programming languages (5)

JavaCRustTeXPython

Github contributions (5)

github-logo-circle
open62541/open62541

Jan 2017 - Jun 2022

Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Role in this project:
userBack-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.
iectsnlicensediec-62541opcua
unicorn-engine/unicorn

Jul 2023 - Mar 2024

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
Role in this project:
userBack-end Developer
Contributions:7 PRs, 6 comments in 7 months
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)