My primary area of expertise is in the development of multi-threaded applications and libraries in C++. I am the author of C++ Concurrency in Action, published by Manning.
I run on-site training courses for companies in C++ and concurrency-related topics, and provide on-site and remote consulting services for companies.
I am an application and library developer, with extensive experience developing for Windows and Unix, especially database applications and client-server applications.
I have an excellent in-depth knowledge of C++, along with a working knowledge of many other languages, such as Delphi, Java and C#.
I have developed numerous GUI applications for Windows, and have a keen interest in developing easy-to-use interfaces.
Specialities: C++ programming, concurrency, GUI design, database design