Quentin Ducasse

Postdoctoral Researcher at CentraleSupélec

Rennes, Brittany, France
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
Quentin Ducasse is a postdoctoral researcher and PhD graduate in Computer Science with eight years of experience at the intersection of VM security and hardware-enforced protections. He specializes in co-designing lightweight RISC-V security extensions for JIT-compiled high-level language VMs and is currently designing a dynamic information flow tracking co-processor at CentraleSupélec. During his PhD he ported the Pharo VM JIT to RISC-V and prototyped a hardware security mechanism in the CVA6 core, producing peer-reviewed publications. He also brings practical QA and test automation experience from contributing RISC-V and ARM64 tests to the widely used Unicorn CPU emulator, underscoring his cross-layer expertise from emulation to silicon. Based in Rennes, France, Quentin blends hands-on prototyping with rigorous research to advance pragmatic, hardware-assisted software security.
code8 years of coding experience
bookHeriot-Watt University Edinburgh Campus
bookPostgraduate Degree, Computer Engineering, Postgraduate Degree, Computer Engineering at ENSTA Bretagne
github-logo-circle

Github Skills (11)

unit-testing10
application-framework10
arm10
cpu10
web-framework10
risc-v10
app-framework10
emulation10
testing10
x86-647
x867

Programming languages (16)

C#JavaCSSC++CTeXVueGo

Github contributions (5)

github-logo-circle
unicorn-engine/unicorn

Oct 2021 - May 2022

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 8 commits, 2 PRs in 6 months
Contributions summary:Quentin focused on adding and enhancing unit tests within the Unicorn CPU emulator framework. Their contributions include writing new test cases for RISC-V and ARM64 architectures, covering functionality like basic operations, register manipulation, and code patching. They also implemented tests for jump hook addresses and ensured the correct behavior of code patching mechanisms with cache flushing. The user demonstrated expertise in testing different CPU architectures supported by Unicorn.
emulatorglibcarm64cpus390x
QDucasse/ScottiPy

Feb 2018 - Feb 2019

:crossed_swords: Simplified Schotten Totten cardgame with GUI and IAs for python.
Contributions:16 PRs, 62 pushes, 1 branch in 1 year
pythoniascardgamesimplifiedgui
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
Quentin Ducasse - Postdoctoral Researcher at CentraleSupélec