Hi there 👋

I'm Emmanuel, a developer found of programming and of automation in general.

I'm currently a PhD student at Inria's DiverSE team. I work on the topic of Language Engineering; more specifically I experiment with new ways of making programming languages modular in the aim of making easier to create new languages and to evolve existing ones. Catchy, isn't it? 😄

I contribute to open-source projects as much as possible but sadly I haven't had much free time lately.

Emmanuel's GitHub stats

Contributions

I actively contribute to the following projects:

  • Pitclipse is an plug-in for the Eclipse IDE allowing to perform mutation testing on your Java projects. Is is based on PIT (Pitest).
  • ALE (Action Language for EMF is an interpreted action language allowing to define behaviors on top of Ecore models and making them executable right away.

Personal projects

I created the following projects:

  • Discord's Rich Presence for Eclipse IDE is an Eclipse IDE plug-in that updates your Discord's status with the name of the files you're working on. The information shown and the wording are highly customizable.
  • EKumi is a proof-of-concept to experiment with modular and polyglot workflow management systems (WfMS). It is provided as a set of plug-ins for the Eclipse IDE.