Skip to content
View epatrizio's full-sized avatar
πŸ‘‹
πŸ‘‹

Organizations

@agile-france @sismicfr

Block or report epatrizio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
epatrizio/README.md

Hi there πŸ‘‹

tl;dr

  • πŸ’» 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)
  • 🐘 PHP
  • πŸŒ” Lua
  • πŸ¦€ Rust (beginner;)
  • πŸ“– Life long learner

current status

2024, sept: I'm part of the Sismic team, a software publisher.
My role is to help the team improve the quality of its source code production (agile mindset, software design, testing, etc.).

Side projects

miniml2wasm

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

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!

owi

I contributed (I remain close) to the OCamlPro owi 🐌 project (OCaml WebAssembly toolchain : concrete and symbolic interpretation), part of a research project on OCaml to Wasm compilation.

Pinned Loading

  1. ola ola Public

    OCaml Lua Interpreter

    OCaml 1 1

  2. comp2mzam comp2mzam Public

    Imperative language compiler to the Mini-ZAM

    OCaml

  3. cds cds Public

    Data structures in C language

    C

  4. ctestfmk ctestfmk Public

    Minimalist and naive unit testing framework in C language

    C

  5. hgame hgame Public

    A sample game in Haskell language

    Haskell

  6. bdd bdd Public

    Binary Decision Diagram in OCaml

    OCaml