Anthony Williams is a seasoned C++ software engineer with 13 years of professional experience, best known as the author of C++ Concurrency in Action and a long-time Boost contributor. He designs and implements multi-threaded applications and libraries for Windows and Unix, with deep expertise in concurrency, database-driven client-server systems, and user-focused GUI design. Anthony runs his own consultancy, Just Software Solutions, and currently applies his skills at Woven by Toyota, bringing practical library-level thinking to application engineering. His background spans embedded and instrumented systems to robotics and automotive projects, reflecting a knack for reliable, low-level engineering across domains. An Oxford-trained physicist, he pairs strong theoretical grounding with pragmatic coding and an ongoing commitment to open-source C++ ecosystems.
13 years of coding experience
9 years of employment as a software developer
MPhys, Physics, MPhys, Physics at University of Oxford
C++ class for a joining and cooperative interruptible thread (should become std::jthread)
Contributions:2 PRs, 7 pushes, 2 branches in 2 years 4 months
stdcppcooperativeheader-onlythread
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Anthony Williams - Software Engineer at Just Software Solutions Ltd