His research is mostly in Human-computer interaction, mainly on the software side of HCI (Human–computer interaction). As well as multi-platform user interfaces, that is, interfaces that are designed to work on multiple devices (phones, laptops, web, desktops, etc.).