Guests of CppCast

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

Bob Steagall

Bob Steagall

Bob is a Principal Engineer with GliaCell Technologies. He’s been working almost exclusively in C++ since discovering the second edition of The C++ Programming Language in a college bookstore in 1992. The majority of his career was spent in medical imaging, where he led teams building applications for functional MRI and CT-based cardiac visualization. After a brief detour through the worlds of DNS and analytics, he’s now working in the area of distributed stream processing. Bob is a relatively new member of the C++ Standardization Committee, and launched a blog earlier this year to write about C++ and topics related to software engineering. He holds BS and MS degrees in Physics, is an avid cyclist, and lives in fear of his wife’s cats.

Borislav Stanimirov

Borislav Stanimirov

Borislav Stanimirov is mainly a C++ programmer but als enjoys learning new langauges. He has written a lot of Ruby and likes playing with Nim, D, lua, MoonScript, Haskell, Lisp, Mathematica, and many more. The languages he dislikes include Java, perl, PHP, Pascal, and Basic.

Botond Ballo

Botond Ballo

Botond Ballo is a software engineer at Mozilla, where he has been working on the Firefox web browser’s rendering engine for 6 years. He’s been attending C++ standards meetings for about the same time, and blogging about them to keep the C++ user community informed about standardization progress. In the committee, his interests include general language evolution, reflection, and tooling. Botond likes to hack on IDEs and other developer tools in his spare time. Offline, you might spot him climbing rocks or reading fantasy novels.

Brad Larson

Brad Larson

Brad started programming in BASIC when he was 9, primarily on the Apple IIe, transitioning to QBASIC in high school. He graduated from Kansas State University in 2005 with a BS in Computer Science and a minor in Embedded Systems. While at K-State he enjoyed working on the solar car racing team, which built and raced a vehicle across the US and Canada. After graduating in 2005, Brad started work at Garmin, where he has worked on a variety of projects including Palm PDAs, Brew phone platforms, Android, iOS, and Automotive devices. He currently leads a team focused on bike computers and fitness watches. In his free time Brad enjoys working on home improvement projects, spending time with his wife and their 5 kids, and hobby programming.

Brandon Duick

Brandon Duick

Brandon is a software engineer and roboticist who really enjoys problem solving for complex systems. Brandon is the Director of Systems Software at Exyn where he leads and contributes to a wide variety of projects. He is particularly interested in Simultaneous Localization and Mapping (SLAM). Recently, he has been working on the calibration methods that ensure the Exyn systems can register Lidar sensor measurements with the highest possible accuracy. Brandon holds a B.S. and M.S. in Electrical Engineering from the University of Pennsylvania.

Bret Brown

Bret Brown

Bret Brown is the team lead for the Bloomberg Build Tools team, focusing on compilation toolchains, build systems, and large-scale code migrations. Bret likes improving C++ software development by treating projects more like cattle and less like pets. In October at CppCon, Bret presented a talk on CMake modules and co-presented a talk on packaging C++ with Daniel. Both Bret and Daniel are active participants in the ISO tooling study group. Bret is a Lead and founding member of the C++ Guild at Bloomberg. He contributes to Bloomberg working groups on C++ Tooling, Testing, Conferences, Deprecations, and ISO engagement.

Brett Hall

Brett Hall

Brett Hall is the lead engineer on Dynamics, a desktop application that collects and analyzes data from the light scattering instruments built by Wyatt technology. Prior to joining Wyatt, Brett worked in web application development, remote sensing, and spent a summer in the games industry. He holds a PhD in physics from the University of California, Santa Barbara. Part of his research work involved using C++ to solve the PDE systems generated by the rest of the research. All told he’s been using C++ for around 20 years now. These days the bulk of his programming interest is in concurrency and parallelism. When not programming he’s usually hanging out with his family and/or mountain biking.