Skip to content
View dannywillems's full-sized avatar
💭
Why a status? I never look at this... Didn't know it did exist.
💭
Why a status? I never look at this... Didn't know it did exist.

Sponsoring

@tarsius

Organizations

@ocsigen @Open-Courses @vim-IDE @42dannywillems @UMONS-Cercle-Informatique @UMonsIT @o1-labs @MinaProtocol @openmina

Block or report dannywillems

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dannywillems/README.md

Hi there 👋

Hi! I am Danny Willems. I am a mathematician with multiple interests, mostly related to computer sciences and theoretical physics.

I spend most of my time trying to provide a better Internet for everyone. With this mission in mind, I co-founded LeakIX with Gregory Boddin in 2021 and we aim to be the Internet red team.

I am also a senior cryptography engineer at o1Labs, a company catalyzing a new generation of applications powered by zero-knowledge cryptography.

Previously I was a cryptography engineer at Nomadic Labs in the cryptography team working on privacy preserving technologies. I was also the first engineer at B2C2.

During my study, I did an internship in the Gallium team at INRIA for my master thesis titled "To a typed language for modular programming" which consisted on unifying the core and modular language of OCaml.

I graduated with a master degree in Mathematics from the University of Mons in 2017.

Over the years, I also gained experiences in web and mobile development, DevOps and project managemenent.

My current interest in cryptography is incrementally verifiable computation. I have been also interested in arithmetization-oriented cryptographic primitives. On my free-time I read about cybersecurity, low-level code optimisations, formal verification and mathmetics applied in physics. I also enjoy doing recreative mathematics.

Regarding my personality, I am a curious person, I appreciate debating respectfully. I enjoy being surrounded by self-minded and respectful people, but I need to be in my world more than the average.

Pinned Loading

  1. ocaml-bls12-381 ocaml-bls12-381 Public

    Fast BLS12-381 implementation in OCaml

    Assembly 2 3

  2. ocaml-ec ocaml-ec Public

    Play with elliptic curves in OCaml

    OCaml 4

  3. RML RML Public

    ML modules and functors as first-class citizens by unifying ML modules and ML records with path dependent types and subtyping.

    OCaml 38 3

  4. ocaml-cordova-plugin-list ocaml-cordova-plugin-list Public

    List of bindings in OCaml to cordova plugins.

    26 1

  5. ocaml-for-web-programming ocaml-for-web-programming Public

    OCaml for web programming

    52 1

  6. Makefiles Makefiles Public

    List of makefiles for different projects

    Makefile 6 1