Main areas of expertise

  • Human-Computer Interaction
  • Software Engineering
  • End-User Development
  • Internet of Things

Types of service and support

Available to discuss issues concerning the interplay between Human-Computer Interaction and Software Engineering, End-User Development. He is, or has been, involved in the design, development and evaluation of software frameworks and methodologies for applying End-User Development in various domains and context, recently in ambient intelligence applied to the smart home.