Guests of CppCast

Want to be a guest on CppCast? Email us at feedback@cppcast.com.

Stephen Kelly

Stephen Kelly

Stephen Kelly first encountered CMake through working on KDE and like many C++ developers, did his best to ignore the buildsystem completely. That worked well for 4 years until 2011 when the modularization of KDE libraries led to a desire to simplify and upstream as much as possible to Qt and CMake. Since then, Stephen has been responsible for many core features and designs of ‘Modern CMake’ and now tries to lead designs for its future.

Steve Klabnik

Steve Klabnik

Steve Klabnik is a Ruby and Rails contributor, member of the Rust core team, and a hypermedia enthusiast. He’s the author of “Rust for Rubyists,” “Rails 4 in Action,” and “Designing Hypermedia APIs.”

When Steve isn’t coding, he enjoys playing the Netrunner card game.

Sy Brand

Sy Brand

Sy Brand is Microsoft’s C++ Developer Advocate. Their background is in compilers and debuggers for embedded accelerators, but they’re also interested in generic library design, metaprogramming, functional-style C++, undefined behaviour, and making our communities more welcoming and inclusive.

Tara Raj

Tara Raj

Tara Raj is the Program Manager for the C++ experience in Visual Studio Code and Vcpkg. She is interested in developer tools and Linux.

Tara Walker

Tara Walker

Tara is a Principal Software Engineer on the Azure IoT product group primarily focused making services for IoT and Intelligent Edge great on Azure. While she now primarily focuses on IoT, Tara has additional expertise and interests in Serverless, Artificial Intelligence (AI) cloud services, and Mobile Development solutions. Over her 20-year career, she has been employed by Amazon Web Services, Turner Broadcasting/Time Warner, Georgia Pacific, and various other Fortune 500 companies. She holds a Bachelor’s degree from Georgia State University, and currently working on her Master’s degree in Computer Science (MSCS) at Georgia Institute of Technology.

Teresa Johnson

Teresa Johnson

Teresa Johnson develops compiler optimization technologies at Google. She is an active contributor to the LLVM open source project, and designed the ThinLTO scalable link time optimization framework. Prior to joining Google in 2011, she developed compiler optimizations for the Itanium compiler at HP. She received a PhD in Electrical and Computer Engineering from the University of Illinois at Urbana-Champaign in 1998.