Software Developer

PhD student in computer science, I am passionate about theoretical computer science, particularly topics related to language manipulation (formal languages, compilation). My preferred programming languages are Java and Scala, but I am also deeply interested in functional languages, including Scala, Haskell, and OCaml. I regularly participate in programming competitions such as BattleCode and BreakTheCode.

Sirius Web 2025.1

New year, new release of Sirius Web! In this blog post, we introduce the new features of the 2025.1.0 release of Sirius Web .   Table representation In the previous release, we introduced the Tree representation, which could be described using the View DSL (see our last blog post about Sirius Web). For 2025.1.0, we’re excited to introduce a new representation: the Table representation. This highly...

Sirius Web 2023.8

The Sirius Web team consistently works on new iterations. In this blog post, we'll delve into the exciting new features of the  2023.8  release, before taking a closer look at 2023.10 in an upcoming post.   Reference widgets Sirius Web 2023.8 came with a brand-new widget for Form representations: the reference widget that allows the edition of both mono-valued and multi-valued references. The foll...

Langium + Sirius Web = heart

Some very well known languages propose a graphical and a textual representation, this is notably the case of two modeling languages: UML and SysML v2. In order for Eclipse Sirius Web to adapt to the needs of any modeler, it is important that it can be used to express a model in this way. In 2017, we published with TypeFox a white paper about how a textual representation can be combined with a grap...