Works on GnuCOBOL at OCamlPro

I contributed to the GnuCOBOL open source C transpiler for COBOL since 2024 and I helped OCamlPro fixing bugs on the compiler.

I contributed to the SuperBOL Studio VSCode extension for COBOL. It has been developed in OCaml and features a modern LSP for COBOL.

Independent research

Computational foundations of logic

I (slowly) develop the theory of Girard’s transcendental syntax with other ReFL members and I’m also trying to develop tools and programs.

Stellogen programming language

I develop Stellogen, an experimental programming language based on Girard’s transcendental syntax.

It is a minimalistic and logic-agnostic programming language based on term unification. It draws inspiration (or try to draw inspiration) from Prolog (unification-based computation), Smalltalk (message-passing, object-oriented programming, minimalism), Coq (proof-as-program paradigm, iterative programming with tactics), Scheme/Racket (minimalism and metaprogramming), Haskell/Ruby (for their syntax).

Presentations

Past academic research

PhD thesis in computer science / mathematical logic

I was a PhD student at Université Sorbonne Paris Nord from 2019 to June 2024, supervised by Thomas Seiller and Damiano Mazza.

Title: “An exgesis of transcendental syntax”

Abstract. This thesis provides a clarification of Girard’s recent work entitled “transcendental syntax”. Girard suggests a reorganisation and a reinterpretation of concepts of mathematical logic coming from his previous works on linear logic, proof-nets, ludics and geometry of interaction. Unlike the approaches of semantic explanations based on the linguistic nature of logical entities and their evaluation, transcendental syntax suggests to start from the notion of computation as primitive in order to reconstruct mathematical logic, by starting with the proof-nets of linear logic. […]

I also had some reflections on the relation between the computational complexity of (lambda-)terms and Turing machines and boolean circuits (invariance thesis) in the context of implicit computational complexity (ICC) with Damiano Mazza but I mainly worked with Thomas Seiller on deciphering Jean-Yves Girard last project of “transcendental syntax” proposing a new computational foundation for logic based on its works on linear logic (and more especially proof-net theory).

Other presentations

Teaching at Université Sorbonne Paris Nord

2022—2023

192 hours (ATER position)

2021—2022

64 hours

2020—2021

64 hours

Université Sorbonne Paris Nord (2019-2020)

64 hours

Past internships