I am a computer science student at École normale supérieure (ENS) in Rennes, currently in a master's degree at ENS Paris Saclay. I am currently working as a Research Intern for the IOTA Foundation, a leader non-profit institution in the field of DLT (distributed ledger technology).
I have experience in research in blockchain, networking and applied cryptography. I have been working last year on Verifiable Delay Functions (VDF) and low level implementation as well as their integration in the IOTA protocol and have published several papers on the subject. I have experience with theoretical studies, in-depth understanding of multi-precision computing libraries such as GMP and excellent interpersonal skills.
I will start PhD studies after my master's graduation under the direction of David Naccache at ENS Paris and am looking for an internship for spring and summer quarters 2021 in the Bay Area.
I am part of the Rate Control team and our goal is to build the networking layer of the IOTA protocol for the Coordicide project.
As part of this team, I have participated in various projects
VDF Research : I have been investigating the research on Verifiable Delay Functions as a replacement of Proof of Work for the IOTA protocol as a rate control mechanism. This project is also part of a collaboration with the VDF Alliance, a consortium of researchers from Supranational, Ethereum ,Tezos… As a mean of this research, I have built a VDF simulator, studied multiexponentiation algorithms in order to optimize the performances and it has lead to several publications.
VDF Research : The Network team is currently designing different congestion control algorithms specifically designed for Distributed Ledger Technologies (DLT) constraints and we are investigating a new protocol which ensures security with high throughput. For this we have formally designed an algorithm, developed a simulator and a testing toy network for validation.
A two months research internship at ICube laboratory in Strasbourg University for the bachelor. I worked on the IOTA cryptocurrency, especially the Tangle structure behind. I wrote a C++ simulator, designed a new network model, found properties of this model and designed two Tangle compression algorithms.
IEEE Transactions on Computers Fast Generation of RSA Keys using Smooth Integers
IEEE Globecom 2020 Preventing Denial of Service Attacks in IoT Networks through Verifiable Delay Functions
Tokenomics 2020 Implementation Study of Two Verifiable Delay Functions
arXiv:1912.11401 On the Decentralized Generation of the RSA Moduli in Multi-Party Settings
arXiv:1912.11546 Smooth Operator - The Use of Smooth Integers in Fast Generation of RSA Keys
IOTA Foundation The Coordicide White Paper
NETYS 2019 How To Select its Parents in the Tangle
Research student project - E-ART: How do we look at paintings?
A master's degree research project through the whole year where we have investigated how we gaze at art paintings by using eye-tracking technology and machine learning. We created the first database of experimental gaze fixations on paintings and built a model predicting gaze from experimental values.
State of the art - Report
State of the art - Presentation
Contribution - Report
Contribution - Presentation
Student research project in theoretical physics
A student project proposed by Haggai Landa, during his postdoc at the LPTMS research center. The objective was to study the cooling of a set of ions in a Paul's trap, based on heavy numerical simulations. This was a great initiation to research and although we hadn't the possibility to finish it, was really intensive.
Forest fire simulator
A forest fire propagation simulator written in Python as a personnal project for my application to the Écoles Normales Supérieures. The aim was to study the behavior of a fire with a basic physical model and a certain amount of parameters.
Non-destructive testing via eddy current
A student research for the competitive exams for the french engineering schools. The aim was to numerically study an impendance change in metal and reacreat numerically a metal environment with a great breach.
A programmation project at the ENS, the objective was to implement a ray tracing engine with various extensions like shadows, reflexions, complex objects.