С 2007 года занимается исследованиями в области контекстно-зависимых систем и человеко-компьютерного взаимодействия. Некоторые из проектов, над которыми он работал: система навигации в режиме расширенной реальности, система контекстно-зависимых прерываний, контекстное хранилище данных, визуальная среда для контекстной организации работы с данными, визуализация работы географически распределенной команды.
Осенью 2010 г. основал новую научно-исследовательскую компанию Neocyte Labs для продолжения исследований в области контекстно-зависимых систем, и параллельно начал работать в компании Google Россия менеджером программ по взаимодействию с разработчиками.
С 2005-го года выступает с лекциями на международных конференциях (World Usability Day, User Experience Russia, Software People, Microsoft Context-aware Computing Workshop 2010) по таким областям Computer Science как Context-aware Computing, Computer-Human Interaction, Ubiquitous Computing, Semantic Web, User Experience, Natural User Interfaces».