He is an experienced software developer. Currently, he is working to extend Java Modelling Language to support aspect-oriented programming.
His research interests and skills include: