Titus is a Senior Staff Software Engineer at Google, where he has worked since 2010. He founded Abseil, Google's open source C++ library that underpins more than 250M lines of Google code with 12K+ active internal users. He is one of the four arbiters for Google's official C++ style guidelines. For the last 9 years, Titus has been organizing, maintaining, and evolving the foundational components of Google’s C++ codebase using modern automation and tooling. Titus is the former chair for the Library Evolution Working Group (LEWG) in WG21. He is also the lead author for the book "Software Engineering at Google."
Kevlin is an independent consultant, speaker, writer, and trainer. His development interests include programming languages, software architecture, and programming practices, with a particular emphasis on unit testing and reasoning about practices at the team level.
Kevlin loves to help and inspire others, share ideas, and ask questions. He has helped many teams with their code, culture, and practices, contributing code to companies and open source. He blogs on code and other things and has been a columnist for several magazines and sites and has been on far too many committees (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled"). He is co-author of two volumes in the Pattern-Oriented Software Architecture series, editor of 97 Things Every Programmer Should Know, and co-editor of 97 Things Every Java Programmer Should Know.
Konstantine works as a software engineer at Google. His team develops and deploys dynamic testing tools such as AddressSanitizer and ThreadSanitizer.
Matt Godbolt is the creator of the Compiler Explorer website. He is passionate about writing efficient code. He has previously worked at a trading firm, on mobile apps at Google, run his own C++ tools company and spent more than a decade making console games. When he's not hacking on Compiler Explorer, Matt enjoys writing emulators for old 8-bit computer hardware.
Ashot grew up in St. Petersburg, studied Astrophysics in SPbSTU, and does programming since 2005. These days he designs new algorithms and software products and invests in tech companies worldwide.
His interests include neuro-symbolic machine learning models, low-level software, and formal languages.
Has been working as a C++ programmer for over 8 years, mostly in mobile communications and car industry. Recently he became interested in metaprogramming and developing tools in C++ to make life of colleagues a little easier.
Guy Davidson is the Principal Coding Manager at Creative Assembly. He has been writing games for about 40 years and show no sign of stopping. He is a voting member of the C++ committee, and interested in graphics, audio, IO and all things game related. He plays piano, sings for the Brighton Festival Chorus, teaches Tai Chi, raises teenagers and promotes diversity and inclusion in the C++ community.
Lead developer at SolarWinds, Ph.D. in physical and mathematical sciences, author of books and scientific publications on theory of programming; translator of books on programming; university lecturer on programming and some supporting areas of mathematics. Favourite programming languages: C++ and Haskell.
Alexander graduated from Control Systems School of Moscow Aviation Institute.
He was developing aero turbine engines vibration diagnostics system, then, for 10 years — server software for Sirena Travel, a flight booking system.
Currently Alexander is a senior developer in Moscow R&D office of Align Technology. He develops core of specialized 3D CAD system for designing orthodontic appliances.
Alexander is passionate about cross-platform solutions. He's been working with C++ for more than 20 years.