Richard is the director of Dodeca. He started programming in 1981, and has been a professional software
developer since 1987, working primarily in the development of Windows applications and component products in C++.
He has been a lecturer in computing at London's Roehampton University, and since 1999 has supplied
training, mentoring, consultancy and development services to Dodeca's clients in areas such as
C++, JavaScript, AJAX, XML, UML, Design Patterns, object orientation, database design, and high-performance
programming.
Richard has worked across the UK, as well as in Denmark, Iceland, Northern and Southern Ireland, Germany and
Singapore. He has been published a number of times in periodicals such as Computing, Application Development Advisor,
and Dr Dobbs Journal of Programming, and has also contributed to Visual Systems Journal. He has garnered
an excellent reputation with Dodeca's clients, and corporations such as Airbus, Atos Origin and the BBC have
sought him specifically for customised and bespoke services. Richard is a member of the
ACM.