I’ve been working in industry projects providing domain-specific modeling languages and supporting tools since 90’s. My work on this topic originally started via an academic research project but then quickly lead to founding MetaCase (www.metacase.com) together with my research colleagues. MetaCase provides tooling (MetaEdit+) along with support services, consulting and training.
In the last years I’ve mostly acted as a consultant (Europe, Asia, North America) for modeling language and generator development as well as for their introduction into real use – and benefits. In this role I have worked with over 100 language engineering projects.
I’ve have made about 90 publications on this subject and PhD. If I’m not metamodeling, defining languages or generators, I prefer sailing or skiing depending on the season.