- π» R&D software engineer
- π½ Computer Scientist, work in progress ;)
- βΏ Programming languages design enthusiast
- π Need for open source
- π» Convinced by the minimalist philosophy
- π€ Discovering low tech computing approach
- π« OCaml
- πΈ WebAssembly (wasm)
- π¦ Rust
- π Lua
- π PHP
- π Javascript, Typescript
- π Life long learner
2025, sept: PhD project under construction! (general topic: about degrowth of programming languages and their tools).
miniml2wasm
(MiniML to WebAssembly compiler) is a personal pedagogical project.
This compiler, written in OCaml, has several goals : First of all, it's always difficult to write a compiler, so, let's try!
Next, I'd like to better understand ML languages (e.g. strong static typing, inference) and manipulate Wasm bytecode.
ola
(Ocaml LuA interpreter) is a personal pedagogical project.
First of all, ola
is a Lua language interpreter written in OCaml.
Then, ola
is a space where I can really discover Lua.
At the end, my objective is to obtain a deeper understanding of dynamic languages,
build on a minimal (but powerful) design!
I contributed (I remain close) to the OCamlPro owi
π project
(OCaml WebAssembly toolchain : concrete and symbolic execution),
part of a research project on OCaml to Wasm compilation.
The project is currently very dynamic.
Many new features related to automated testing and bug finding: See more details.