Eric Patrizio

R&D software engineer. Programming languages design enthusiast.
PhD student.

#About_me

Hello 👋, I’m Eric!, 52 years old, french, living in the Paris area.
I’m a R&D software engineer, I’ve 20 years of experience in software development, in web environments.
After a second master’s degree in computer science (2021 - 2023, Paris Sorbonne University of Sciences), I’m now a young new ;-) computer scientist specialized in minimalist design of programming languages.

#Functional_programming #software_craftsman #OCaml #Lua

Learn more about my journey

#Current_status (2026, August)

I’m a Ph.D. student at Phenix research group (CITI Lab - INSA Lyon). I’ve a strong interest in the degrowth of programming languages and their tools. The subject of my PhD is Frugality of programming languages, relationship with software development practices.

Studying the Lua programming language is an important part of my PhD. (Minimalism as a main value, few core concepts enabling multi-paradigm).

#Frugal_computing #Lua #OCaml

#Side_projects

miniml2wasm (MiniML to WebAssembly compiler) is a personal experimental project.
It’s always difficult to write a compiler, so, this project, written in OCaml, allows me to experiment. Next, It gives me a better understanding of ML languages (e.g. strong static typing, inference) and the Wasm bytecode.

I continue to contribute to ola (Ocaml LuA interpreter, another personal project) and I’m always close to owi 🐌 (WebAssembly Swissknife & cross-language bugfinder, an OCamlPro project).

Learn more on my GitHub

#OCaml #Lua #MiniML #WebAssembly #Wasm #Interpreter #Compiler