Skip to content


I offer professional consultancy services, through the University of York, on model-driven engineering technologies such as the Eclipse Modelling Framework and Eclipse Epsilon, and on development of Eclipse-based tooling.

I have more than 15 years of experience with Eclipse plugin development and, as the project lead for the Eclipse Epsilon project, I have substantial experience with developing domain-specific languages and solutions using technologies of the Eclipse modelling ecosystem in collaboration with industry.

Professional services I offer include:

  • In-house training on model-driven software engineering
  • Consulting on domain-specific language engineering with the Eclipse Modelling Framework and Epsilon
  • Consulting on Eclipse plug-in development, continuous integration and release engineering

For quotes and availability, please contact me.