- Design, implementation and evaluation of web applications and services.
- Design of motivating and engaging educational e-learning applications, such as digital games, educational scenarios.
- Design and implementation of educational scenarios based on modern collaborative learning platforms.
- Design, implementation and maintenance of state-of-the-art web applications for numerous purposes e.g content management systems, content management applications, e-learning applications.
- (Re)Design Methods and Models of web-based and hypermedia software for e-learning courses and standards for learning technologies.