Jason Turner

Denver, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Jason Turner is an independent C++ trainer, speaker, and consultant with 23 years of experience helping organizations write clean, maintainable, and efficient C++ code. A Microsoft MVP for Visual C++, he delivers keynotes and workshops worldwide, hosts the popular C++ Weekly YouTube series with 100k+ subscribers, and previously co-hosted the CppCast podcast. His hands-on open-source contributions span tooling and core language projects—from modernizing CMake/Conan starter templates to parser and engine work in ChaiScript and performance-minded refactors in OpenStudio. Equally comfortable teaching best practices or diving into build systems and sanitizers, he blends practical engineering with clear communication. Based in Colorado, he pairs deep systems-level experience (distributed audio and network inventory systems) with a knack for turning C++ complexity into approachable guidance.
code23 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
3,386reputation
310kreached
49answers
6questions
Badges
swig
top-5%
github-logo-circle

Github Skills (36)

dependency-management10
c-language10
simulation-modeling10
parser10
conan10
data-modeling10
build-system10
cmake10
3d-modelling10
game-development10
cprogramming-language10
modeling10
data-structure9
exceptions9
code-optimization9

Programming languages (16)

C#JavaC++CSSRustCCMakeSWIG

Github contributions (5)

github-logo-circle
A template CMake project to get you started with C++ and tooling
Role in this project:
userFull-stack Developer
Contributions:44 reviews, 194 commits, 91 PRs in 8 months
Contributions summary:Jason primarily worked on modernizing the build process and dependencies of the C++ starter project. They updated the project to use Conan for dependency management, including configuring remotes and specifying package versions. They added comments to Conan configuration, and also removed project-specific clang-tidy checks and enabled ASAN and UBSAN. The user also merged branches, added versioning example, and updated the configuration files.
cmakecpp
ChaiScript/ChaiScript

May 2009 - Apr 2019

Embedded Scripting Language Designed for C++
Role in this project:
userBack-end Developer
Contributions:13 releases, 9 reviews, 1796 commits in 10 years
Contributions summary:Jason primarily focused on improving the ChaiScript scripting language itself, as evidenced by their work on fixing missing includes, reducing eval code, and merging code from the develop branch. They also made adjustments to the language parser, which is a core component of the project. Their work involved modifying fundamental aspects of the scripting engine and its parsing capabilities.
cppscripting-languagec-plus-plusembedded-scripting-language
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