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, medical, aerospace, 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, as well as
IETS3, a set of (semi-)formal specification languages for
safety-critical systems. In addition we are exploring the space of DSLs
used by non-programmer domain experts in the financial, legal and
insurance domains.