At present, my research is primarily concerned with investigating algorithms and techniques for achieving and analysing the effect of self-awareness and self-expression in decentralised computational systems. Particularly, I'm interested in developing and analysing intelligent online algorithms, such as those using evolutionary computation and other nature-inspired techniques, for use in self-aware agents. I'm then interested in the interaction between such online algorithms, which is studied in the field of multi-agent systems. Common ways of reasoning about the interactions are co-evolution and game theory.
My Ph.D. looked more specifically at how ideas from economics might be used in order to develop approaches to allocate resources in decentralised computational systems. I studied the retail-inspired posted offer market mechanism in this context, which avoids much of the complexity of other approaches often taken in market-based resource allocation.
More generally, I am interested in the interplay between Computer Science and the Social Sciences and natural world. This means I have a broad interest in natural computation, multi-agent systems, agent-based modelling of complex systems, the development and analysis of game-playing strategies, reputation mechanisms, algorithmic trading and the development of marketing strategies. Moreover, I'm interested in how these things might be used in practical scenarios to achieve specific outcomes.