I am an expert in the areas of language engineering, modeling and model-driven software development, software architecture and product line engineering. In this capacity I help organizations leverage the power of suitable abstractions to improve quality and productivity in software development. For these topics, I provide research, consulting and coaching as well as development services. I have 15 years of experience in enterprise, web and embedded systems in various domain including finance, automotive, web and science. For details check out these pages:
Currently I spend most of my time with the JetBrains MPS language workbench. In particular, as part of my work for itemis, we are developing mbeddr, an extensible set of integrated languages for embedded software engineering, built with MPS. In addition we are exploring the space of DSLs used by non-programmer domain experts in the financial, legal and insurance domains.
On June 18 I defended my PhD thesis in Delft. If you want, you can now call me a Doctor :-) The thesis, Generic Tools, Specific Languages is available as a book.
In early 2013 I published the DSL Engineering book. It covers DSL design, implementation and use based on modern language workbenches.