Florian Magin

Researcher at Self-employed

Darmstadt, Hesse, 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

👤
Senior
🎓
Top School
Florian Magin is a security researcher with a decade of experience focused on digital forensics, memory and network analysis, and automated reverse engineering. Based in Darmstadt, he combines applied research at Fraunhofer SIT with independent consulting on program analysis and tooling. Florian contributes to prominent open-source projects such as angr and PANDA, improving binary analysis, calling-convention handling, and reproducible build tooling, and helped extend the Kotlin Jupyter kernel to support embedded usage. An active competitive CTF player with WizardsOfDos, he brings hands-on adversarial insight to defensive research and practical tool development. His background spans industry research labs and consultancy, enabling him to translate deep technical discoveries into usable analysis workflows.
code10 years of coding experience
job8 years of employment as a software developer
bookTechnischen Universität Darmstadt
languagesEnglish, German
github-logo-circle

Github Skills (17)

kotlin10
python10
jupyter10
qemu10
binarydiff10
dynamic-analysis10
embedding10
angr10
api-design9
bash9
type-annotations9
reverse-engineering9
text-parsing8
build-automation8
parsing8

Programming languages (13)

JavaC++CRustTeXGoKotlinTypeScript

Github contributions (5)

github-logo-circle
angr/angr

Feb 2018 - Aug 2022

A powerful and user-friendly binary analysis platform!
Role in this project:
userBack-end Developer
Contributions:36 commits, 47 PRs, 64 comments in 4 years 7 months
Contributions summary:Florian focused on improving the core functionalities of the binary analysis platform. Their contributions include adding function name demangling capabilities using the python demangler and incorporating the parsed argument names from pycparser to the SimTypeFunction. The user also implemented helpers and information storage for call pretty printing and addressed several bugs related to calling conventions and function definitions within the project. Additionally, the user made several changes improving type annotations for enhanced code clarity.
pythonbinary-analysisanalysisuser-friendlyangr
panda-re/panda

Jan 2017 - Jun 2017

Platform for Architecture-Neutral Dynamic Analysis
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:15 commits, 6 PRs, 1 comment in 5 months
Contributions summary:Florian made significant contributions to the project by adding checks for directory existence in the build script and creating a setup script to install dependencies and build PANDA. They also refactored scripts to consistently use Python 2.7. Additionally, the user made updates to improve the Markdown formatting and overall presentation of documentation within the repository.
dynamic-analysiscrosswordtest-datapandareanalysis
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
Florian Magin - Researcher at Self-employed