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.