Phil is the author of the test frameworks, Catch2 – for C++ (and Objective-C), and Swordfish for Swift. He has given many talks and classes on the subject of TDD in both C++ and Swift (as well as other topics) - (see here for a full list of previous appearances).
Phil is a member is the BSI panel (the C++ national body for C++ standardisation) and WG21 (the ISO committee for C++). He runs the C++ London user group and C++ on Sea conference, as well as co-hosting cpp.chat. He is also Developer Advocate for C++ tools at JetBrains.
Previously Phil has worked in industries such as finance and mobile, as well as coaching and consulting on testing and code quality matters in C++, Swift and Objective-C.