Bob Steagall is a principal software engineer and C++ authority with decades of hands-on experience building high-performance, multi-threaded and distributed systems for medical imaging, scientific computing, and stream processing. A voting member of ISO WG21 and chair of C++Now, he blends language-standard influence with practical product delivery—leading teams, mentoring engineers, and shipping C++/CUDA solutions at companies and startups he’s founded or led. He has repeatedly architected platform-independent libraries and in-memory databases, created quality systems conformant to medical and regulatory standards, and currently focuses on distributed stream processing and digital signal processing. Known for deep expertise in algorithms, numerical methods, and modern C++ idioms, he also runs a C++ training and consulting practice and co-founded the Maryland C++ Meetup, underscoring his commitment to community and developer enablement.
10 years of coding experience
28 years of employment as a software developer
MS, Physics, MS, Physics at Case Western Reserve University
My work on high-speed conversion of UTF-8 to UTF-32/UTF-16
Contributions:9 commits, 6 pushes, 2 branches in 1 year 11 months
utfcplusplus-11cplusplus-14cplusplus-17utf-8
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.