Below is a selection of projects that I have been involved in as architect, language designer and model driven specilaist.


Graphical Editors with MPS

JetBrains MPS is a state of the art language engineering workbench.

From May until October 2016 I worked as a member of the Itemis MPS team in Stuttgart. The Itemis customers I worked for are confidential, so I won't mention them. Therefore this project description is really short.

The ... more ...

The I2S Insurance Formula Editor

The goal of this project is to provide business users in the insurance business a natural and powerful way to specify insurance formula's.

I2S is the market leader in Portugal for insurance software. I2S has executed a large scale modernization project where old-style RPG applications have been transformed to ... more ...

The Mendix Meta Model

Mendix is a model driven fast application development platform.

The Mendix Desktop Modeler is used to develop Mendix applications. The desktop modeler is a C# application, running under Windows and has been the only application that can create and change Mendix models.

The meta model for the mendix modeling language ... more ...

Product Modeling Workbench for Insurance Products

The Product Modeling Workbench (PMW) is based on a DSL for specifying insurance products called the Product Specification Diagram (PSD) notation. This DSL was originally defined by IBM as part of its Insurance Application Architecture (IAA) and donated to the Acord organization standards organization where it continues to evolve.

PMW ... more ...

Mobile App Development IDE

Service2Media is a award winning company that offers an App Lifecycle Platform for developing mobile applications. Using this platform you can write an application once, and it will then run on multiple mobile platforms like Apple, Android, Microsoft, Blackberry and Nokia.

With Service2Media we developed an Eclipse based IDE to ... more ...

Visual Editor Prototype for Pattern Expressions

For FMTC, we built a fully working prototype of a visual expression editor. The editor is part of a tool called LogAn, that allows companies to search for interesting patterns in log files. The patterns are defined by a pattern language, and the editor is a visual tool for creating ... more ...

Spray - A Quick Way to Generate Graphiti

Jos Warmer is owner of the Spray open source project. The Spray project is a collection of DSLs that allow quixck and easy development of visual editors. The first code to be donated to Spray was written by Jos Warmer and has been used in the PMW project to develop ... more ...